0
Copy-Item -Path D:\DB-DNLD\ -Filter *.csv -Destination D:\Dump\CSV -Recurse

我使用了这个命令,但它复制了所有 .csv 文件以及现有文件夹结构,但我的目的只是将所有 CSV 复制到新的单个目标文件夹,不包括源文件夹结构。

4

1 回答 1

2

Copy-Item cmdlet 将维护树结构。如果要展平结构,可以使用 Get-ChildItem cmdlet 定位项目,然后将其通过管道传输到循环,其中每个文件分别复制到目标文件夹。

dir -Path D:\DB-DNLD\ -Filter *.csv -Recurse | ForEach-Object { Copy-Item $_.FullName D:\Dump\CSV }
于 2016-05-17T05:08:07.550 回答