【发布时间】:2017-01-25 11:31:34
【问题描述】:
在命令行开始这项任务后,我意识到我需要开始使用 Powershell。我有大约 100 个文件夹,每个文件夹都有几千个 CSV 文件,我想在每个文件夹中合并它们。理想情况下,每个文件夹中的合并 CSV 文件将使用父文件夹名称。例如,这是一个包含 100 个文件夹的顶级文件夹
E:\CSVFolders
子文件夹以半随机方式命名,如下所示:
E:\CSVFolders\Folder1
E:\CSVFolders\Folder18
到目前为止,我在这一点上:
# Merge csv files and use the parent folder name
Import-Csv (Get-ChildItem File*.csv) |
Export-Csv $folderName.csv -NoTypeInformation -Encoding UTF8
我正在努力让脚本枚举子文件夹,然后使用它们的名称作为合并 CSV 文件的基础,所以如果有人能够阐明这一点,我将不胜感激!
【问题讨论】:
标签: powershell csv