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

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • bigky226

    bigky226

    11 HAZİRAN 2006
  • Metheud

    Metheud

    9 EYLÜL 2006