2017-08-24 56 views
0

我正在嘗試自動複製/複製驅動器。許多驅動器都有很長的文件名,這會使進程中途失敗。用長文件名(超過260個字符)遞歸複製文件夾

我正在使用此複製命令,但都失敗。

XCOPY /E c:\folder-you-want-to-copy\*.* C:\destinationfolder\ 

copy-item -Path K:\* -Destination E:\ -Recurse -Force 

拷貝項目:指定的路徑,文件名,或者兩者都太長。完全限定的文件名必須少於260個字符,且目錄名稱必須少於260個字符。

然後我嘗試了幫助power shell from hereSO help here,但啓用選項是在Win 10政策缺少我的機器

我如何遞歸地將文件從一個驅動器與長文件名複製到另一個驅動器/路徑?

回答

1

robocopy不堅持260個字符的限制(除非你usie的/ 256開關):

robocopy K:\ E:\ /E 

/E是複製子文件夾,包括子文件夾爲空,如果你不想空文件夾複製使用改爲/S

Full robocopy syntax

+0

會嘗試這一點,並讓你知道,1)我需要安裝ROBOCOPY?需要多長時間1或2TB通過USB 3 2)它不反映,正確?只是複製文件和結構? – transformer

+1

robocopy包含在大多數現代版本的Windows中,無法評論時間,因爲它取決於文件數量及其大小。是的,這是一個直接複製,鏡像使用不同的開關(如果你想這樣的話,請檢查語法) –

相關問題