我在一个 bat 文件中编写了一个小脚本,用于在我的计算机上创建文件夹的备份:
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 中这个操作不是不可能的。这个问题有解决方法吗?