导出包含目录中所有特定文件的CSV列表 - 使用其“路径”

时间:2015-12-01 16:15:48

标签: powershell

我目前正在运行以下脚本:

Get-ChildItem $dir1 -recurse -include *ending.csv |
  Sort-Object fullname |
  Select $CurrentDate,Path,FullName,Name,CreationTime,Length,Chosen |
  Export-Csv -Delimiter ';' -Force -NoTypeInformation $dir2

$dir1$dir2是源/目标路径。 现在,该脚本只创建一个CSV文件,列出所有根据我指定的内容以及文件的其他参数结尾的文件。

我还希望有一个包含该文件的“没有文件的路径”的列。所以基本上FullName没有文件的Name

是否有这样的cmdlet /命令?

1 个答案:

答案 0 :(得分:1)

您正在寻找Directory财产:

Get-ChildItem $dir1 -recurse -include *ending.csv | 
  Sort-Object fullname |
  Select $CurrentDate,Directory,FullName,Name,CreationTime,Length,Chosen |
  Export-Csv -Delimiter ';' -Force -NoTypeInformation $dir2