Hogyan hozzunk létre egy könyvtárat a program

Hogyan hozzunk létre egy könyvtárat a program?

Hello mindenkinek! Én autodidakta, és kérdése, hogyan kell használni a funkciót poravilno CreateDirectory? Ó, nagyon érdekes dolog, de hogy hogyan és mit kell írni - Nem tudom. Ha ez nem nehéz elsajátítani, kérem, mondja meg. (

ForceDirectory? Ó, én nem tudom. (((
Ha nem bánod - hangsúlyozzuk egy példát a helyes utat, hogy írjon valamit!
I. emelet: (((((((

Ahhoz, hogy hozzon létre egy könyvtárat, akkor és mkdir

BOOL CreateDirectory (
# XA0; # XA0; LPCTSTR lpPathName, // mutató egy könyvtár útvonalmegadás
# XA0; # XA0; LPSECURITY_ATTRIBUTES lpSecurityAttributes # XA0; // mutató egy biztonsági leíró
# XA0; );

azok
ha CreateDirectory ( "c: \ Lalala" nulla), akkor
kezdődik
vég

Dmitrij_K # XA0, tudja, én nem egészen értem (még), „a legfontosabb”, azaz Például itt írok
eljárás TForm1.FormCreate (Sender: TObject);
kezdődik
# XA0; CreateDirectory ( "C: \ NewCatalog");
végén;

és a fordító lehordja, típusú (nem elegendő aktuális paraméterekkel). Ez csak nekem és az akadályokat. Köszönöm a segítségét.

Sajnálom:
funkció ForceDirectories (Dir: string): Boole;
Mi például van szüksége? Itt minden világos. Dir csak arra, hogy helyes, és minden körülmények között.

evvcom! Nézd, kérlek, ne írj helyesen faeper.
eljárás TForm1.FormCreate (Sender: TObject);
kezdődik
# XA0; CreateDirectory ( "C: \ NewCatalog");
végén.


> Type (elégtelen aktuális paraméterekkel).

Nos, hogy a függvény prototípus, még mindig
> LPSECURITY_ATTRIBUTES lpSecurityAttributes # XA0;

Írja ForceDirectories ( "C: \ NewCatalog \ NewCatalog"); és működni fog, és még nem kell vigyázni, hogy a „C: \ NewCatalog” már létezett.


> CreateDirectory ( "C: \ NewCatalog");

CreateDirectory ( "C: \ NewCatalog", nulla);

Kapcsolódó cikkek