Klasörü bu metod silmez. Metodun kurallarını* kontrol edin lütfen.
Bununla klasörün içindekileri temizleyebileceğini düşünüyorum. Dene bir.
C#:
var directory = new DirectoryInfo("C:/Temp/DeleteMe");
if (!directory.Exists) return;
foreach (FileInfo file in directory.GetFiles())
{
file.Delete();
}
foreach (DirectoryInfo dir in directory.GetDirectories())
{
dir.Delete(true);
}
*Microsoft'un kendi dökümantasyonuna göre Yetkisiz Erişim hatası 4 durumda ortaya çıkıyor.
1. Fonksiyonu çağıran kişinin yeterli yetkisi yok
2. Dosya kullanımda olan bir çalıştırılabilir.
3. Belirtilen yol bir klasör.
4. Belirtilen dosya salt okunabilir bir dosya.
Klasörü bu metot silmez. Metodun kurallarını kontrol edin lütfen. Eki Görüntüle 1860499
Bununla klasörün içindekileri temizleyebileceğini düşünüyorum. Dene bir.
C#:
var directory = new DirectoryInfo("C:/Temp/DeleteMe");
if (!directory.Exists) return;
foreach (FileInfo file in directory.GetFiles())
{
file.Delete();
}
foreach (DirectoryInfo dir in directory.GetDirectories())
{
dir.Delete(true);
}