읽기 전용 폴더에 파일을 쓸 수있는 이유는 무엇입니까?


39

Windows 7과 Windows XP에서 모두 시도했습니다. Windows 탐색기를 시작하고 임시 위치 (예 :)에 새 폴더를 만듭니다 NonWriteable. 폴더를 마우스 오른쪽 버튼으로 클릭하고 폴더 속성을로 설정하십시오 Read-only.

읽기 전용으로 설정된 폴더

이제 폴더를 열고 새 .txt 파일을 만드십시오. 허용됩니다. 왜? 폴더 내부에서 아무것도 수정할 수 없도록 폴더를 어떻게 설정합니까?

참고 : .txt 파일을 마우스 오른쪽 버튼으로 클릭하고 설정 Read-only하면 시스템이 파일 업데이트를 올바르게 방지합니다.


3
고급 옵션을 확인하고 쓰기 권한을 적극적으로 거부하십시오. 어떤 종류의 계정을 사용하고 있습니까? 관리 계정은 항상 내용을 변경할 수 있어야합니다.
세스

@Seth 관리자 계정은 항상 변경할 수 있어야합니까? 다른 컴퓨터의 폴더에 액세스하려고하면 어떻게합니까?
InterLinked

2
Windows는이 설정을 디렉토리에 사용한 적이없는 것 같습니다. 공유 드라이브 내에 있으면 읽기 전용을 지우지 않으면 Linux에서 파일을 작성, 삭제 또는 이름을 바꿀 수 없습니다.
AFH

2
@Seth : 좋은 전화. 에 대한 Security액세스를 거부 하도록 탭 의 고급 권한을 수정 한 후 Create Files / Write Data새 파일을 만들 수 없습니다. 이것은 Windows 버그 / 제한 인 것 같습니다. 내가 프로그래밍 방식으로 호출하면 GetFileAttributes폴더에 API를의 FILE_ATTRIBUTE_DIRECTORY속성 세트 ...하지만하지 않습니다 FILE_ATTRIBUTE_READONLY.
AlainD September

2
Windows 7부터는 Read-only (Only applies to files in this folder)이 옵션이 실제로 수행하는 작업을보다 명확하게하기 위해 대화 상자가 변경되었습니다 . 이 답변 에는 새 대화 상자의 스크린 샷 있습니다.
ComicSansMS

답변:


56

파일의 읽기 전용 특성과 달리 폴더의 읽기 전용 특성은 일반적으로 Windows, Windows 구성 요소 및 액세서리 및 기타 프로그램에서 무시됩니다. 예를 들어 Windows 탐색기를 사용하여 읽기 전용 특성을 가진 폴더를 삭제하고 이름을 바꾸고 폴더를 변경할 수 있습니다.

읽기 전용 및 시스템 특성은 Windows 탐색기에서만 해당 폴더가 Windows에 의해 사용자 정의 된보기가있는 시스템 폴더 (예 : 내 문서, 즐겨 찾기, 글꼴, 다운로드 한 프로그램 파일)와 같은 특수 폴더인지 확인하는 데 사용됩니다. 또는 폴더 속성 대화 상자의 사용자 정의 탭을 사용하여 사용자 정의한 폴더. 결과적으로 Windows 탐색기에서는 폴더의 읽기 전용 또는 시스템 특성을 보거나 변경할 수 없습니다. 폴더에 읽기 전용 특성이 설정되어 있으면 탐색기에서 해당 폴더의 Desktop.ini를 요청하여 특수 폴더 설정을 설정해야하는지 확인합니다.

출처 : https://support.microsoft.com/en-gb/help/326549/you-cannot-view-or-change-the-read-only-or-the-system-attributes-of-fo

이 기사는 오래된 기사이지만 모든 버전의 Windows에 적용됩니다.

폴더에서 파일을 만들지 못하게하려면 Security폴더 속성 의 탭을 사용하여 권한을 변경하십시오 . Advanced버튼을 클릭하고에 대한 액세스를 거부하는 규칙을 추가 하십시오 Create Files / Write Data.


1
@AlainD 예. 오래된 기사이지만 최신 버전의 Windows에도 적용됩니다. 다시 돌아와서 답변을 확장하겠습니다.
David Marshall

1
따라서 폴더의 "읽기 전용"속성은 전혀 읽기 전용 폴더와 관련이 없습니까? huuuuuge UX 실패에 불과합니까?
Pedro A

6
@Hamsteriffic FAT 파일 시스템의 유산입니다. FAT는 파일 속성을 거의 지원하지 않았으며 RO는 그 중 하나입니다. NTFS는 액세스 제어를위한 정교한 ACL 메커니즘을 제공하므로 NTFS를 사용할 때는 FAT 특성이 중요하지 않습니다. 그러나 문제의 특정 대화는 몇 년 전에 FAT가 여전히 널리 보급되어 그 이후로 변경되지 않았을 때 설계되었습니다.
oakad

4
@Hamsteriffic 그래서 oakads 코멘트를 요약하면 : 예.
Alexander Kosubek

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.