ASP.NET WebForms
před 16 lety
anonym
85.207.101.20
Jak se dá smazat v C# složka, která není prázdná?
Díky
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);
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