首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DOS:删除空格

DOS:删除空格
EN

Stack Overflow用户
提问于 2010-08-11 03:43:02
回答 3查看 705关注 0票数 0

我正在执行下面的脚本,但它不起作用,因为中间有空格。以下是脚本:

移动C:\abc\d\系统表\表六(顶部)存档D:\\LogFiles*.jpg\

我们如何消除中间的空格&确保系统能够理解,以便将所有jpg文件移动到D:\Archive

致敬,轨道

EN

回答 3

Stack Overflow用户

发布于 2010-08-11 03:46:48

用引号将文件名引起来。向命令行解析器指示引号之间的所有内容都是单个令牌

代码语言:javascript
复制
move "C:\abc\d\System Table\Table Six (Top)\LogFiles*.jpg" "D:\Archive\"
票数 5
EN

Stack Overflow用户

发布于 2010-08-11 03:46:08

将长文件名括在双引号中。

代码语言:javascript
复制
move "C:\abc\d\System Table\Table Six (Top)\LogFiles*.jpg" "D:\Archive\"
票数 2
EN

Stack Overflow用户

发布于 2010-08-11 04:03:00

有关更多的DOS批处理文件命令和语法,http://www.dostips.com/有一个非常好的列表和许多示例。

作为替代,您可以使用8.3表示法并删除空格(尽管我更喜欢引号和空格)。

代码语言:javascript
复制
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\

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3452784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档