我很難用複製項目複製文件(只)遞歸與特定的擴展名(* .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. 使用wix複製目錄結構
- 4. PowerShell:如何從源目錄中只複製選定的文件?
- 5. 複製與文件名的目錄結構沒有內容
- 6. 複製的目錄文件結構與空文件
- 7. Powershell:複製目錄
- 8. 如何使用PowerShell的複製項目,並保持結構
- 9. 複製文件夾結構和只有文件名
- 10. PowerShell Flatten目錄結構
- 11. 使用PowerShell從特定目錄複製文件
- 12. 複製目錄,但只更新文件
- 13. 複製項目不包括PowerShell中源目錄的子文件夾文件
- 14. 如何複製一個目錄結構,但只包含某些文件(使用windows批處理文件)
- 15. 使用PHP只複製MySQL表「結構」
- 16. 如何將文件複製到目錄結構中?
- 17. 將整個文件夾結構複製到資源子目錄
- 18. python在另一個目錄下複製文件夾結構
- 19. 複製XML文件結構(包括)與XSLT目錄(2.0)
- 20. 複製目錄結構,忽略了一些文件
- 21. 複製目錄中的所有文件
- 22. 使用Angular-CLI構建來複制文件/目錄
- 23. 一些文件到構建目錄複製使用Qt
- 24. 將文件複製到保存文件夾結構的備份目錄
- 25. TFS 2017構建複製文件沒有文件夾結構?
- 26. 如何使用globstar複製目錄中的所有文件?
- 27. 使用Ansible移動/複製目錄中的所有文件
- 28. 從目錄結構複製文件但排除命名文件夾
- 29. Ant - 僅複製文件不是目錄
- 30. 從一個目錄複製文件到現有的目錄
你如何想處理文件名衝突? –
目標目錄爲空。 –
我不擔心重複的文件名,我已經把完整的路徑和文件名放在.csv –