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-onlysystem poprawnie uniemożliwi aktualizację pliku.
Securitykarcie, 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 GetFileAttributesinterfejs API w folderze, FILE_ATTRIBUTE_DIRECTORYatrybut 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 .
