2017-08-24 18 views
0

ドライブのコピー/レプリケーションを自動化しようとしています。ドライブの多くは長いファイル名を持ち、プロセスの途中で失敗します。長いファイル名(260文字以上)のフォルダを再帰的にコピーします。

私はこのコピーコマンドを使用していましたが、どちらも失敗します。

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

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

コピーアイテム:指定したパス、ファイル名、またはその両方が長すぎます。完全修飾ファイル名は260文字未満で、ディレクトリ名は260文字未満でなければなりません。

私は、SO power shell from hereSO help here手助けしようとしたが、有効オプションは、私のマシンのために10勝政策に欠けていた私は、再帰的に長いファイル名を別のドライブに1つのドライブからファイルをコピーするにはどうすればよい

/パス?

答えて

1

robocopyは、260文字の制限(あなたが/ 256スイッチをusieない限り)に付着しない:

robocopy K:\ E:\ /E 

/Eあなたは空のフォルダが使用をコピーしたくない場合は、空のサブフォルダを含むサブフォルダを、コピーすることです代わりに/S

Full robocopy syntax

+0

これを試してみて、あなたが知っている、1)私はrobocopyをインストールする必要がありますでしょうか? USB経由で1TBまたは2TBでどれくらいかかりますか?2)ミラーリングされていない、正しいですか?ファイルと構造をコピーするだけですか? – transformer

+1

robocopyは現代版のWindowsには含まれていますが、ファイルの数やサイズに依存しているため、時間についてはコメントできません。はい、それはまっすぐなコピーです、ミラーリングは別のスイッチを使います(これを望むなら構文をチェックしてください) –

関連する問題