我很難用複製項目複製文件(只)遞歸與特定的擴展名(* .txt)沒有目錄結構。任何人都可以請給我一隻手嗎?我已經使用了帶有-recurse的gci並將輸出傳遞給copy-item,它會給出錯誤提示輸入錯誤。 Get-ChildItem -Path $source -include "*name*.txt" -recurse | Copy-Item $source $dest
複製文件只有不使用PowerShell的目錄結構
1
A
回答
0
使用-file僅用於文件而不用於目錄。複製項目進入管道必須有唯一的目的地路徑... -force如果doublon文件
試試這個:
gci $source -file -include "*name*.txt" -recurse | copy-item -Destination $dest -Force
,如果你有doublon你可以試試這個:
$source="C:\temp\Release"
$dest="c:\temp\x"
gci $source -file -include "*name*.txt" -recurse | group Name | %{
for ($i = 0; $i -lt $_.Count; $i++)
{
if ($_.Count -gt 1)
{
$destination="{0}\{1}_{2}" -f $dest, $i, $_.Group[$i].Name
}
else
{
$destination="{0}\{1}" -f $dest, $_.Group[$i].Name
}
copy-item $_.Group[$i].FullName $destination -WhatIf -Force
}
}
+0
謝謝@ Esperento57。這很有幫助,但重複的文件名被忽略。有沒有辦法解決這個問題? –
+0
看我的帖子爲doublelon;) – Esperento57
+0
嘿,Esperento57。它不會複製這些文件,儘管我可以看到-whatif跟蹤。謝謝你,雖然人。 –
相關問題
- 1. 使用PowerShell複製目錄結構
- 2. 複製文件非目錄結構
- 3. Maven:複製無文件目錄結構
- 4. 複製使用rake保存目錄結構的文件
- 5. 使用wix複製目錄結構
- 6. PowerShell:如何從源目錄中只複製選定的文件?
- 7. 複製與文件名的目錄結構沒有內容
- 8. 只有在複製完所有目錄後才複製文件
- 9. 複製的目錄文件結構與空文件
- 10. Powershell:複製目錄
- 11. 複製複雜目錄結構文件的最佳方法
- 12. 複製目錄只有cmd
- 13. 如何使用PowerShell的複製項目,並保持結構
- 14. 複製文件夾結構和只有文件名
- 15. PowerShell Flatten目錄結構
- 16. 使用PowerShell從特定目錄複製文件
- 17. 複製目錄,但只更新文件
- 18. 複製項目不包括PowerShell中源目錄的子文件夾文件
- 19. 螞蟻,它的目錄結構複製文件
- 20. 重新創建目錄結構並複製最新的文件
- 21. 使用路徑中的通配符複製目錄結構中的文件
- 22. Powershell命令只複製文本文件
- 23. 如何複製一個目錄結構,但只包含某些文件(使用windows批處理文件)
- 24. 使用PHP只複製MySQL表「結構」
- 25. Robocopy - 複製文件夾和文件不會重新創建目錄結構
- 26. 複製文件,同時在mac中保留目錄結構
- 27. python在另一個目錄下複製文件夾結構
- 28. 如何將文件複製到目錄結構中?
- 29. 複製XML文件結構(包括)與XSLT目錄(2.0)
- 30. 複製目錄結構,忽略了一些文件
你如何想處理文件名衝突? –
目標目錄爲空。 –
我不擔心重複的文件名,我已經把完整的路徑和文件名放在.csv –