招:文件名或扩展名是太长
问题描述:
我写一个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中不可能的操作。有没有解决这个问题的方法?
答
使用move
做重命名是矫枉过正。尝试
ren "Folder - Backup" "Folder - Backup (Old)"
嘿,那工作!谢谢。 – Ajedi32 2013-02-24 22:27:09
REN不适用于文件夹。你会得到一个非常模糊的'命令的语法不正确'错误 – georgiecasey 2014-09-11 04:43:03
@georgiecasey'ren'不工作的情况是a)只能有两个参数b)第二个参数只能是文件名,不能路径或驱动器c)第一个参数不能是重命名文件夹的通配符。 – Neil 2014-09-14 18:57:21