我正在执行下面的脚本,但它不起作用,因为中间有空格。以下是脚本:
移动C:\abc\d\系统表\表六(顶部)存档D:\\LogFiles*.jpg\
我们如何消除中间的空格&确保系统能够理解,以便将所有jpg文件移动到D:\Archive
致敬,轨道
发布于 2010-08-11 03:46:48
用引号将文件名引起来。向命令行解析器指示引号之间的所有内容都是单个令牌
move "C:\abc\d\System Table\Table Six (Top)\LogFiles*.jpg" "D:\Archive\"发布于 2010-08-11 03:46:08
将长文件名括在双引号中。
move "C:\abc\d\System Table\Table Six (Top)\LogFiles*.jpg" "D:\Archive\"发布于 2010-08-11 04:03:00
有关更多的DOS批处理文件命令和语法,http://www.dostips.com/有一个非常好的列表和许多示例。
作为替代,您可以使用8.3表示法并删除空格(尽管我更喜欢引号和空格)。
move C:\abc\d\System Table\Table Six (Top)\LogFiles*.jpg D:\Archive\
move C:\abc\d\System~1\Tables~1\LogFiles*.jpg D:\Archive\如果您有其他命名类似的目录,~?可能会有所不同。
https://stackoverflow.com/questions/3452784
复制相似问题