开启或关闭隐藏项目

Posted on 2019-03-21 13:34  努力成长静待花开  阅读(286)  评论(0编辑  收藏  举报

如何使用:

Show-HiddenFile    #显示隐藏文件

Show-HiddenFile  -off    #关闭显示隐藏文件

实现代码:

function Show-HiddenFile([Switch]$off)
{
    $value=[int]-not $off.IsPresent
    Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\" `
    -Name Hidden -Value $value
    $shell=New-Object -ComObject Shell.Application
    $shell.Windows()|where{$_.FullName -eq "C:\Windows\explorer.exe"}|foreach{$_.Refresh()}
}