更改文件夹的“显示隐藏的项目”设置

Change the Show Hidden Items setting on a folder

特定文件夹上 "show / hide items" 的设置存储在哪里?

我希望能够以编程方式更改它,希望在 Powershell 中。

所以试试这个:

$file = "c:\temp\t.txt"
# Hidde  $file
Set-ItemProperty -Path $file -Name attributes  -Value ([io.fileattributes]::Hidden)
# Remove Hidden if set 
Set-ItemProperty -Path $file -Name attributes  -Value ((Get-ItemProperty $file).attributes -bxor ([io.fileattributes]::Hidden))

我试过你的代码,但这部分不起作用:

Set-ItemProperty -Path $file -Name attributes  -Value ((Get-ItemProperty $file).attributes -bxor ([io.fileattributes]::Hidden))

我只是将“hiden”替换为“normal”,它起作用了:

Set-ItemProperty -Path $file -Name attributes  -Value ([io.fileattributes]::Normal)

谢谢。