我正在尝试编写一个PowerShell脚本,在网络驱动器中搜索特定的文件名,并以CSV格式输出所有出现的文件。例如,如果我在文件夹c:\ test \ folder1和c:\ test \ folder2中有一个名为test.txt的文件,我希望CSV列出这两个文件路径,以及每个文件上次修改的时间。
答案 0 :(得分:1)
get-childitem c:\test -Filter myfile.txt -rec | where {!$_.PSIsContainer} | select-object FullName, LastWriteTime | export-csv -notypeinformation -delimiter '|' -path c:\test\output.csv
这是基于对Windows : How to list files recursively with size and last access date?和Recursive file search using PowerShell的回答,并进行了一些更改。