Bunu hem Windows 7 hem de Windows XP'de denedim. Windows Gezgini'ni başlatın ve geçici bir yerde (say) adlı yeni bir klasör oluşturun NonWriteable
. Klasörü sağ tıklayın ve klasörün özelliklerini olarak ayarlayın Read-only
.
Şimdi klasörü açın ve yeni bir .txt dosyası oluşturun. Buna izin var. Neden? Bir klasörü, içinde hiçbir şey değiştirilemeyecek şekilde nasıl ayarlarsınız?
Not: .txt dosyasına sağ tıklarsam ve bunu ayarladıysam Read-only
, sisteme dosya güncellemelerini doğru bir şekilde önler.
Security
erişimi reddetmek için değiştirdikten sonra Create Files / Write Data
şimdi yeni dosyalar oluşturamıyorum. Bu bir Windows hata / sınırlama gibi görünüyor. GetFileAttributes
Klasördeki API'yi programlı olarak çağırırsam, FILE_ATTRIBUTE_DIRECTORY
özellik ayarlanır ... ama değil FILE_ATTRIBUTE_READONLY
.
Read-only (Only applies to files in this folder)
bu seçeneğin gerçekte ne yaptığını daha net yapmak için değiştirildiğini unutmayın . Bu cevapta yeni iletişim kutusunun bir ekran görüntüsü var .