폴더의 숨겨진 항목 표시/숨기기 설정

폴더의 숨겨진 항목 표시/숨기기 설정

특정 폴더에 숨겨진 항목을 표시하거나 표시하지 않는 설정은 어디에 있습니까? 예를 들어 전역 설정이 모든 숨겨진 파일을 표시하는 것인 경우 숨겨진 Desktop.ini 파일이 표시되지 않도록 데스크탑 폴더를 어떻게 변경합니까?

Powershell에서 프로그래밍 방식으로 변경할 수 있기를 기대합니다.

답변1

attrib -s -h

또는

attrib +s +h

(Powershell이 ​​아닙니다. 죄송합니다. Kickin' it old sko.)

Powershell에 대한 좋은 기사가 있습니다.여기. 관련 비트:

$file=file.txt
$file.attributes="Hidden"
$file.attributes="Normal"

답변2

Powershell에서 숨겨진 속성은 Directoryinfo 유형의 속성 속성에 저장됩니다.

해당 속성과 함께 디렉토리의 모든 항목을 보려면 다음을 수행하십시오.

Get-ChildItem "C:\MyPath" -Force | Select Name, Attributes

속성은 숨겨진 폴더에 대한 "숨김, 디렉터리"와 같은 특정 속성을 설명하는 쉼표로 구분된 항목입니다. 다음과 같이 여러 항목의 속성 속성에 대해 정규식 대체를 수행하여 숨겨진 속성을 제거할 수 있습니다.

Get-ChildItem "C:\MyPath" -Force |? {$_.Attributes -like "*hidden*"} |% {$_.Attributes = $_.Attributes -replace ", Hidden|Hidden,? ?", ""}

관련 정보