簡體   English   中英

使用PowerShell將多個文件夾中的所有文件復制到單個文件夾

[英]Use PowerShell to copy all files in many folders to a single folder

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

我使用了此命令,但是它復制了所有.csv文件以及現有的文件夾結構,但是我的目的只是將所有CSV復制到新的單個目標文件夾中,而不包括源文件夾結構。

Copy-Item cmdlet將維護樹結構。 如果要展平結構,則可以使用Get-ChildItem cmdlet定位項目,然后將其通過管道傳遞到循環中,在該循環中將每個文件分別復制到目標文件夾。

dir -Path D:\DB-DNLD\ -Filter *.csv -Recurse | ForEach-Object { Copy-Item $_.FullName D:\Dump\CSV }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM