我编写了以下代码,可以在提供的文件夹和子文件夹中获取所有文件的名称。但是它返回了这个错误:
Resolve-Path:找不到驱动器。名为“@ {Path = C”的驱动器不存在。
function Recurse([string]$path) {
$fc = new-object -com scripting.filesystemobject
$folder = $fc.getfolder($path)
foreach ($i in $folder.files) {
$i | select Path
$f = $i | select Path
Get-FileHash $f
}
echo $folder.subfolders
foreach ($i in $folder.subfolders) {
Recurse($i.path)
}
}
Recurse "C:\Users\admin\Pictures"
请提供一些帮助,我很想知道如何将结果输出到txt文件。 非常感谢你。