ASP.NET WebForms
6. 12. 2008 20:06
anonym
85.207.101.20
Jak se dá smazat v C# složka, která není prázdná?
Díky
6. 12. 2008 20:55
Petr Mánek
104 175
Složka musí být nejdříve rekurzivně projeta přes cyklus:
public void SmazAdresar(string adr) { foreach (string s in Directory.GetFiles(adr)) { File.Delete(s); } foreach (string s in Directory.GetDirectories(adr)) { SmazAdresar(s); } Directory.Delete(adr); }
7. 12. 2008 21:25
Tomáš Herceg
1847 3847
Anebo jednoduše přidáte druhý parametr a dáte mu hodnotu true.
System.IO.Directory.Delete(@"C:\Windows", true);
Nezapomeňte v ukázce změnit cestu :-).
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít