Cum de a crea un director de programe?
Buna ziua tuturor! Sunt auto-predat și există o singură întrebare, cât de uimitor este să folosiți funcția CreateDirectory? Lucru foarte interesant, dar cum și ce să scriu - nu știu. Dacă nu este dificilă, MASTER, spune-mi, te rog. (
ForceDirectory? Nu știu asta. (((
Dacă nu te superi, spune-mi cum să scriu corect!
Sunt un ceainic: (((((((
Puteți crea un director și mkdir
BOOL CreateDirectory (
# xA0; # xA0; LPCTSTR lpPathName, // indicatorul unui șir de cale director
# xA0; # xA0; LPSECURITY_ATTRIBUTES lpSecurityAttributes # xA0; // indicatorul unui descriptor de securitate
# xA0; );
aceia
dacă CreateDirectory ("c: \ lalala", nul) atunci
începe
capăt
Dmitrij_K # xA0; știi, nu înțeleg (încă) "cel mai important", adică de exemplu, aici scriu
procedura TForm1.FormCreate (expeditor: TObject);
începe
# xA0; CreateDirectory ("C: \ NewCatalog");
se încheie;
și compilatorul scolds, tip (nu suficient de parametri actuali). Asta e pentru mine și pentru bariere. Mulțumesc pentru ajutor.
Îmi cer scuze:
funcția ForceDirectories (Dir: șir): Boolean;
Ce exemplu aveți nevoie? Aici și totul este clar. Dir trebuie doar să fie corect și toate condițiile.
evvcom! Uite, vă rog, că nu scriu tipul corect de tuta.
procedura TForm1.FormCreate (expeditor: TObject);
începe
# xA0; CreateDirectory ("C: \ NewCatalog");
end.
> tip (nu sunt suficienți parametrii actuali).
Uitați-vă la prototipul funcției, mai sunt multe
> LPSECURITY_ATTRIBUTES lpSecurityAttributes # xA0;
Scrie ForceDirectories ("C: \ NewCatalog \ NewCatalog"); și va funcționa și nici măcar nu trebuie să aibă grijă că deja a existat "C: \ NewCatalog".
> CreateDirectory ("C: \ NewCatalog");
CreateDirectory ("C: \ NewCatalog", nul);