将文件列表中的更改附加到csv

时间:2018-01-25 17:39:37

标签: powershell csv

问题陈述: - 我想从Windows中的UNC路径中将文件名及其时间戳提取到csv或excel文件。文件夹位置的内容可能会更改,因此我想捕获文件名添加到输出文件的那一天。输出文件应仅附加上次发生的更改。例如,如果将更多文件添加到该位置,则应捕获这些文件,但如果某些文件被删除,则它们应该与输出文件中的文件一样。

预期产出: -

Expected_Output

目前创建的代码: -

Get-ChildItem -Path \\UNC_Path\DEV\REQUEST\SCD\ARCHIVE\*.txt |
    Select-Object -Property Name,LastWriteTime |
    Export-Csv -Append -Path \\UNC_Path\DEV\REQUEST\SCD\ARCHIVE\Output.csv -Encoding ascii -NoTypeInformation

这给出了如下输出: -

Current_Output

有人可以指导我仅添加更改并在捕获特定行时添加日期列。我是powershell和stackoverflow的新手。任何建议将不胜感激。

0 个答案:

没有答案