使用PowerShell将多个文件夹中的所有文件复制到单个文件夹中

使用PowerShell将多个文件夹中的所有文件复制到单个文件夹中,powershell,copy-item,Powershell,Copy Item,我使用了此命令,但它复制了所有.csv文件以及现有文件夹结构,但我的目的只是将所有csv复制到新的单一目标文件夹,不包括源文件夹结构。copy Item cmdlet将维护树结构。如果要展平结构,可以使用Get-ChildItem cmdlet定位项目,然后将其传递到一个循环,在该循环中,它复制到的每个文件都将分别传递到Destination文件夹 Copy-Item -Path D:\DB-DNLD\ -Filter *.csv -Destination D:\Dump\CSV -Recurs

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

copy Item cmdlet将维护树结构。如果要展平结构,可以使用Get-ChildItem cmdlet定位项目,然后将其传递到一个循环,在该循环中,它复制到的每个文件都将分别传递到Destination文件夹

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

Copy Item cmdlet将维护树结构。如果要展平结构,可以使用Get-ChildItem cmdlet定位项目,然后将其传递到一个循环,在该循环中,它复制到的每个文件都将分别传递到Destination文件夹

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