29

robocopy を使用しようとしていますが、ディレクトリ名にスペースが含まれているため機能しません。
My Documents、My Music、My Pictures の 3 つのディレクトリを 'C:\test-backup' にコピーしようとしていますが、最終結果を
'C:\test-backup\My Documents'
'C:\test- backup' にしたいです。 \マイ ミュージック'
'C:\test-backup\マイ ピクチャ'

コマンドが機能しません:
robocopy C:\Users\Angie C:\test-backup "My Documents" /B /E /R:0 /CREATE /NP /TEE /XJ /LOG+:"CompleteBackupLog.txt"

私が何をしても、それは起こっていません。誰にも提案やコツはありますか?

4

8 に答える 8

105

いくつかの試行錯誤と結果の観察 (つまり、ハッキング) の後、動作するようになりました。

スペースを含むパス名を使用するには、引用符が必要です。トリックは、閉じ引用符の前のパス名の後にスペースが必要です...このように...

robocopy "C:\Source Path " "C:\Destination Path " /option1 /option2...

これはほとんどバグのようで、確かにあまり直感的ではありません。

トッド K.

于 2015-05-14T17:53:34.103 に答える
36

パスの末尾にバックスラッシュが含まれていない場合は、引用符を閉じる前にスペースを追加する必要がないため、次のコマンドが機能するはずです。

robocopy "C:\Source Path" "C:\Destination Path" /option1 /option2...

ただし、以下は機能しません。

robocopy "C:\Source Path\" "C:\Destination Path\" /option1 /option2...

これは、ここで説明されているエスケープの問題によるものです。

\ エスケープは、行末の終了引用符 " が \" エスケープされるため、末尾のバックスラッシュを含む引用符で囲まれたディレクトリ パスで問題を引き起こす可能性があります。

于 2016-04-01T13:46:01.347 に答える
12

My Documentsから分離するとはどういうことC:\test-backupですか? そして、なぜ引用符だけが周りにあるのMy Documentsですか?

タイプミスだと思います、使ってみてくださいrobocopy C:\Users\Angie "C:\test-backup\My Documents" /B /E /R:0 /CREATE /NP /TEE /XJ /LOG+:"CompleteBackupLog.txt"

[編集:]ドキュメントで指定されている構文 ( robocopy <Source> <Destination> [<File>[ ...]]) はFileと表示されているため、 Foldersでは機能しない可能性があります。

使用する必要がありますrobocopy "C:\Users\Angie\My Documents" "C:\test-backup\My Documents" /B /E /R:0 /CREATE /NP /TEE /XJ /LOG+:"CompleteBackupLog.txt"

于 2012-08-19T16:37:36.683 に答える
2
robocopy "C:\Users\Angie\My Documents" "C:\test-backup\My Documents" /B /E /R:0 /CREATE /NP /TEE /XJ /LOG+:"CompleteBackupLog.txt"
robocopy "C:\Users\Angie\My Music" "C:\test-backup\My Music" /B /E /R:0 /CREATE /NP /TEE /XJ /LOG+:"CompleteBackupLog.txt"
robocopy "C:\Users\Angie\My Pictures" "C:\test-backup\My Pictures" /B /E /R:0 /CREATE /NP /TEE /XJ /LOG+:"CompleteBackupLog.txt"
于 2012-08-19T16:25:08.930 に答える
-3

パスの前にのみ括弧を書く必要があります:"c:\program files\

于 2015-02-11T14:20:51.957 に答える