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

  • engineerguy

    engineerguy

    10 Ocak 2010
  • HER0R

    HER0R

    16 Aralık 2007
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010