Copy-Item -Path D:\DB-DNLD\ -Filter *.csv -Destination D:\Dump\CSV -Recurse
我使用了这个命令,但它复制了所有.csv文件和现有的文件夹结构,但我的目的只是将所有CSV复制到新的单个目标文件夹,不包括源文件夹结构。
答案 0 :(得分:1)
Copy-Item cmdlet将维护树结构。如果要展平结构,可以使用Get-ChildItem cmdlet找到项目,然后将其传递到循环,其中每个文件都单独复制到destinition文件夹。
dir -Path D:\DB-DNLD\ -Filter *.csv -Recurse | ForEach-Object { Copy-Item $_.FullName D:\Dump\CSV }