Próbowałem tego na Windows 7 i Windows XP. Uruchom Eksploratora Windows i utwórz nowy folder w tymczasowej lokalizacji o nazwie (powiedzmy) NonWriteable
. Kliknij folder prawym przyciskiem myszy i ustaw właściwości folderu na Read-only
.
Teraz otwórz folder i utwórz nowy plik .txt. To jest dozwolone. Dlaczego? Jak ustawić folder, aby nic nie można było w nim modyfikować?
Uwaga: Jeśli kliknę prawym przyciskiem myszy plik .txt i ustawię go, Read-only
system poprawnie uniemożliwi aktualizację pliku.
Security
karcie, aby odmówić dostępu Create Files / Write Data
, nie mogę teraz tworzyć nowych plików. To wydaje się być błędem / ograniczeniem systemu Windows. Jeśli programowo wywołam GetFileAttributes
interfejs API w folderze, FILE_ATTRIBUTE_DIRECTORY
atrybut zostanie ustawiony ... ale nie FILE_ATTRIBUTE_READONLY
.
Read-only (Only applies to files in this folder)
wyjaśnić, co właściwie robi ta opcja. W tej odpowiedzi znajduje się zrzut ekranu nowego okna dialogowego .