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\ 

如果您有其他类似命名的目录,~?可能会有所不同。

+0

非常感谢。问题现在已修复:) – orbit 2010-08-10 23:59:33

+0

不错的参考,+1 – NealB 2010-08-18 20:14:44