PowerShell设置文件夹选项


通常我们对于文件夹的选项的设置应当主要是:显示隐藏文件显示扩展名。这个选项通过资源管理器设置起来非常方便,但是为什么要用PowerShell呢?原因是,我之前帮别人写了个脚本,利用Shell.application来遍历数码相机中的图片和视频,因为当时是通过name去匹配的,如果不显示扩展名,就无法匹配(应当还有其他方法,这里不予讨论)。

我最先想到的是通过PowerShell设置文件夹选项。改注册表即可:

$key = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced'
if((Get-ItemProperty $key -Name HideFileExt).HideFileExt -eq 1)
{
 Set-ItemProperty $key -Name HideFileExt -Value 0
 Stop-Process -processname explorer
}

改完后得重启资源管理器才能生效。更多设置,请打开注册表编辑器自己对照。

本文链接: https://www.pstips.net/set-folder-option.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注