1
有沒有一種方法可以在PowerShell或vbs中訪問Shell:驅動器(該shell:驅動器http://merabheja.com/open-folders-using-shell-commands/)以讀取其內容。像Get-Childitem Shell:PowerShell:有沒有方法可以訪問Shell:Drive?
有沒有一種方法可以在PowerShell或vbs中訪問Shell:驅動器(該shell:驅動器http://merabheja.com/open-folders-using-shell-commands/)以讀取其內容。像Get-Childitem Shell:PowerShell:有沒有方法可以訪問Shell:Drive?
您可以簡單地使用Start-Process cmdlet來調用它們。 例子:
Start-Process "shell:AccountPictures"
如果需要一一列舉,您可以查詢註冊表:
Get-ChildItem HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderDescriptions
然而,你可能尋找一些特殊文件夾,也許這是你在找什麼:
[Environment+SpecialFolder]::GetNames([Environment+SpecialFolder])
這將列出你所有可用的特殊文件夾。如果你想獲得其中之一的路徑,使用GetFolderPath
:
[System.Environment]::GetFolderPath([Environment+SpecialFolder]::CommonPictures)
嗨,Jisaak,我需要的是一種方法來訪問和讀取使用PowerShell,像GET-childitem殼牌這些文件夾的內容: – diagg
我編輯了我的答案。 –
'Shell:'包含比'SpecialFolder'更多的文件夾(它主要是'User Shell Folders'路徑的枚舉),但他可能很幸運並且找到了他需要的東西。 :-) –