DOS:删除空格
问题描述:
我正在执行下面的脚本,但它不工作,因为它们之间有空格。下面是脚本:DOS:删除空格
招C:\ ABC \ d \ SYSTEM表\表六(上)\ LogFiles文件* .JPG d:\存档\
我们怎样才能消除空间&之间确保系统明白,使其感动了所有的jpg文件到d:\存档
问候, 轨道
答
裹长文件名用双引号。
move "C:\abc\d\System Table\Table Six (Top)\LogFiles*.jpg" "D:\Archive\"
答
将引号放在文件名的周围。这指示命令行解析器引号之间的一切是一个单一的令牌
move "C:\abc\d\System Table\Table Six (Top)\LogFiles*.jpg" "D:\Archive\"
答
更多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\
如果您有其他类似命名的目录,~?
可能会有所不同。
非常感谢。问题现在已修复:) – orbit 2010-08-10 23:59:33
不错的参考,+1 – NealB 2010-08-18 20:14:44