SORU
5 Kasım 2008, ÇARŞAMBA


Nasıl salt okunur bir dosya silebilirim?

Ben bir kaç gün indir, projeler, e-posta taslaklar ve yararlı olabilecek diğer çeşitli şeyler atmak nerede önemsiz bir dizin var ama sonsuza dek kaydedilmiş olması gerekmez. Durdurmak için bu dizinden ele makinem, benim yazdığım bir program olacak sil tüm dosyaları daha eski bir belirtilen gün sayısı ve günlükleri bazı istatistikler hakkında numarasının dosyaları silinmiş ve büyüklüğü, sadece zevk için.

Birkaç proje klasörleri araştırmaya başladım gerekenden daha uzun yaşamak olduğunu fark ettim. Özellikle, SVN kullanmış projeler için klasörler buralarda gibiydi. Salt okunur dosya çıkıyor .svn dizinleri siliniyor. Ben sadece salt okunur bir dosya üzerinde basit bir test yaptım ve System.IO.File.Delete System.IO.FileInfo.Delete salt okunur bir dosya silmez keşfetti.

Bu belirli bir dizin içindeki dosyaları korumak umurumda değil; eğer orada önemli bir şey ise yanlış yerde. Bir yoktur .Silebilirsiniz NET sınıf salt okunur dosyaları, ya da salt okunur ve onları şerit öznitelikler için kontrol etmek zorunda mıyım?

CEVAP
5 Kasım 2008, ÇARŞAMBA


Tim cevabı için bazı örnek kod eklemek için:

using System.IO;

File.SetAttributes(filePath, FileAttributes.Normal);
File.Delete(filePath);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LAHWF

    LAHWF

    5 Kasım 2009
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • TROPFEST

    TROPFEST

    27 Mart 2007