Cum de a verifica modul prezenței sale

Cum de a verifica modul prezenței sale

Vobshem parametrii definiți de calea pentru a salva un anumit fișier.
Dar poate fi o situație în care aceeași cale nu este validă (a fost pe server și este acum disponibil,






Ștergeți dosarul. ) Cum se verifica dacă bezprblemny cale.
aveți posibilitatea să tastați
încerca
. înregistra această încercare
cu excepția
pe E: EInOutError do
. Juzverej Întreabă mod normalnyi.
. Și acum noi numim zanogo această procedură.
se încheie;

Dar acest lucru nu este cel mai elegant în metoda mea.
Ar fi mult mai bine dacă NormalPath (Path), apoi.

în timp ce adevărat nu încercați
. înregistra această încercare
pauză;
cu excepția
pe E: EInOutError do
. Juzverej Întreabă mod normalnyi.






se încheie;

Dacă și NormalPath (Path) nesigur - este acum normal și după o fracțiune de secundă, când execuția ajunge la „încercarea de a scrie,“ poate fi mai normal, și - aici e grebla.

DirectoryExists funcția (Const Directory: string): Boolean;

Hmm. Și nu este mulțumit de ce?


> DirectoryExists

Da, nu sunt îndeplinite doar pentru a ajuta-e nu a fost în căutarea pentru „director“ și pe alta, deoarece nu a fost găsit. Și acolo a trecut repede: o) Senks

du-te și a fost în căutarea pentru klyuch.slovu „Path“.

„Calea“ și „director“ - o natură foarte diferită

mod normal (existent) pentru a le scrie la ea, este lucruri foarte diferite. Dacă nu se poate scrie, atunci calea nu este normal, dar existente. Dar chiar și așa, să spunem că totul este în regulă, există o cale, nu poate fi scris, dar acest lucru este valabil doar până la momentul înregistrării, deși poate deveni imposibil de la jumătatea drumului. dosar tună, administratorul a schimbat legea, etc.

Memorie: 0.72 MB
Timp: 0,05 c