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);