이 코드 줄을 시도하고 있지만 폴더에는 영향을 주지 않고 파일에만 영향을 미치는 것 같습니다.
Get-ChildItem -Path $Path -Recurse -File | % { $_.IsReadOnly=$false }
좋습니다. 명령에서 -File을 제거했는데 다음 오류가 발생했습니다.
이 개체에서는 'IsReadOnly' 속성을 찾을 수 없습니다. 속성이 존재하고 설정할 수 있는지 확인하세요.
그러나 폴더> 속성을 마우스 오른쪽 버튼으로 클릭하면 읽기 전용이 선택되어 있음이 명확하게 표시됩니다.
답변1
폴더를 보지 마세요속성대화,그만큼읽기 전용확인란은 상태 표시기가 아닙니다.! 폴더의 읽기 전용 속성이 설정되어 있는지 확인하려면속성열을세부상위 폴더의 모습.
폴더의 읽기 전용 속성을 설정/삭제하려면POerShell, 사용:
$Folder = Get-Item 'C:\Path\to\folder' # or any other vald way to obtain a IO.DirectoryInfo object
$Folder.Attributes -= 'ReadOnly' # clear REad-only
$Folder.Attributes += 'ReadOnly' # set REad-only
속성을 지우면 폴더의 처리가 방지됩니다.데스크탑.ini파일이므로 커스텀 아이콘 등은 적용되지 않습니다.