RmDir: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
m (1 revízia: Unit System)
 
Řádek 41: Řádek 41:
 
[[Category:System]]
 
[[Category:System]]
 
[[Category:Procedúry System]]
 
[[Category:Procedúry System]]
 +
[[Category:Vstupně/výstupní procedury a funkce]]

Aktuální verze z 5. 10. 2012, 20:51

Odstraní prázdný podadresář.

Deklarace
procedure RmDir(S: String);
Režim
Windows, Reálný, Chráněný
Poznámky
Zruší podadresář, jehož cesta je určena parametrem S, pokud podadresář existuje, je prázdný a není současným adresářem. Pokud není splněná některá z uvedených podmínek, vznikne vstupně/výstupní chyba.
V režimu {$I-} vrací funkce IOResult hodnotu 0, pokud operace proběhla úspěšně, jinak vrátí nenulový kód chyby.


Viz také
ChDir
GetDir
MkDir
RemoveDir


Vzorový příklad

{RmDir.PAS}
{Vzorový příklad pro proceduru RmDir.}
{ Pro Windows: }
{ uses WinCrt; }
 begin
   {$I-}
   { Vezme jméno adresáře z povelového řádku }
   RmDir(ParamStr(1));
   if IOResult <> 0 then
     Writeln('Nemohu zrušit adresář')
   else
     Writeln('Adresář zrušen');
 end.