CreateDirectory
-
Hi,
ich habe eine Frage:
Wie legt man ein Directory an?
Ich weiß wie der Befehl lautet, aber es funktioniert bei mir nicht so richtig.
Bitte schreibt mir einen vollständigen Code, wie man ein Directory erstellt.
Danke im voraus.mfg Michael12
-
CreateDirectory("C:\\NeuerOrdner", NULL);//Richtig CreateDirectory("C:\\NeuerOrdner\\NeuerOrdner", NULL);//Falschwenn du zwei ordner anlegen willst die nicht existieren dann klapt das nicht
immer erst den einen dann den anderenNEW EDIT:
prüfe bevor du nen neuen ordner erstellst ob der pfad unter dem du den ordner erstellen willst auch vorhanden ist.WIN32_FIND_DATA finddata; HANDLE handle = FindFirstFile("C\\NeuerOrdner",&finddata); if(handle!=INVALID_HANDLE_VALUE) MessageBox("Pfad Existiert"); else MessageBox("Pfad Existiert NICHT!!");
-
LowFly schrieb:
CreateDirectory("C:\\NeuerOrdner", NULL);//RichtigSchöner wäre:
CreateDirectory(_T("C:\\NeuerOrdner"), NULL);LowFly schrieb:
CreateDirectory("C:\\NeuerOrdner\\NeuerOrdner", NULL);//Falschwenn du zwei ordner anlegen willst die nicht existieren dann klapt das nicht
immer erst den einen dann den anderenDazu gibt es dann
SHCreateDirectory(NULL, _T("C:\\NeuerOrdner\\NeuerOrdner"));
-
ahja ok,
Shell ist mir nicht ganz sooo geläufig
wieder was gelernt