0
Copy-Item -Path D:\DB-DNLD\ -Filter *.csv -Destination D:\Dump\CSV -Recurse
我用这个命令,但它复制了所有的.csv文件与现有的文件夹结构一起,但我的本意只是为了所有CSV复制到新的单一目的地文件夹不包括源文件夹结构使用PowerShell在多个文件夹中的所有文件复制到一个文件夹
Copy-Item -Path D:\DB-DNLD\ -Filter *.csv -Destination D:\Dump\CSV -Recurse
我用这个命令,但它复制了所有的.csv文件与现有的文件夹结构一起,但我的本意只是为了所有CSV复制到新的单一目的地文件夹不包括源文件夹结构使用PowerShell在多个文件夹中的所有文件复制到一个文件夹
Copy-Item cmdlet将维护树结构。如果要将结构扁平化,可以使用Get-ChildItem cmdlet找到这些项目,然后将其管理到一个循环,其中将每个文件单独复制到destinition文件夹中。
dir -Path D:\DB-DNLD\ -Filter *.csv -Recurse | ForEach-Object { Copy-Item $_.FullName D:\Dump\CSV }