4

コンピューター上のフォルダーのバックアップを作成するために使用するバッチ ファイルに小さなスクリプトを記述しました。

rmdir "Folder - Backup (Old)" /S /Q
move "Folder - Backup" "Folder - Backup (Old)"
mkdir "Folder - Backup"
xcopy /e /h "Folder"\*.* "Folder - Backup"

最近、バックアップ スクリプトと共に「フォルダ」を新しいディレクトリに移動しましたが、スクリプトが機能しません。

move "Folder - Backup" "Folder - Backup (Old)"
The filename or extension is too long.
        0 dir(s) moved.

これはファイルのフルパスがFolder長すぎることが原因だと推測していますが、Windows エクスプローラーを使用してフォルダーの名前を変更する場合、この問題は発生しないので、Windows でこの操作ができないわけではありません。この問題の回避策はありますか?

4

2 に答える 2

4

名前の変更に使用moveするのはやり過ぎです。試す

ren "Folder - Backup" "Folder - Backup (Old)"
于 2013-02-24T22:07:19.940 に答える