Ich habe dies sowohl unter Windows 7 als auch unter Windows XP versucht. Starten Sie den Windows Explorer und erstellen Sie einen neuen Ordner an einem temporären Speicherort namens (say) NonWriteable. Klicken Sie mit der rechten Maustaste auf den Ordner, und legen Sie die Eigenschaften des Ordners auf fest Read-only.
Öffnen Sie nun den Ordner und erstellen Sie eine neue TXT-Datei. Das ist erlaubt. Warum? Wie stellen Sie einen Ordner so ein, dass nichts darin geändert werden kann?
Hinweis: Wenn ich mit der rechten Maustaste auf die TXT-Datei klicke und diese auf setze, Read-onlyverhindert das System korrekterweise Aktualisierungen der Datei.
SecurityRegisterkarte geändert habe, um den Zugriff zu verweigern, Create Files / Write Datakann ich jetzt keine neuen Dateien erstellen. Dies scheint ein Windows-Bug / eine Windows-Einschränkung zu sein. Wenn ich die GetFileAttributesAPI für den Ordner programmgesteuert aufrufe, wird das FILE_ATTRIBUTE_DIRECTORYAttribut festgelegt ... aber nicht FILE_ATTRIBUTE_READONLY.
Read-only (Only applies to files in this folder), um klarer zu machen, was diese Option tatsächlich bewirkt. In dieser Antwort befindet sich ein Screenshot des neuen Dialogfelds .
