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.
Securityeriş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. GetFileAttributesKlasö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 .
