查看完整版本: [-- 【求助】请教DOS一命令问题 --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 电脑全方位 | Computer All Round 】 -> 【求助】请教DOS一命令问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

haishenga 2007-12-24 16:46

比如我编辑一段命令如: del f:\12345 +各种问题\各种问题\a.txt        结果是找不到指定路径

但把F盘中的:12345 +各种问题  文件夹名改成1 然后重新编辑命令为:
del f:\1\各种问题\a.txt    就可以把这个a.txt删掉  为什么上面那段命令却找不到路径呢?我想学那位高手能指点我一下吗?

永恒の翼 2007-12-25 01:41
del f:\"12345 +各种问题"\各种问题\a.txt


这样就行了

长文件名和目录名,请使用引号……

haishenga 2007-12-25 02:26
谢谢啊,可以了

knktc 2007-12-25 12:32
没仔细看……我以为是加隐藏了呢……
原来是长文件名……

Taburiss 2007-12-28 23:27
并非长文件名的关系,主要是那个加号~~
在指令行模式下,是有特殊含义的~~

嚓嚓咔 2007-12-29 09:25
我土 了,我还一直以为DOS不支持长文件名和中文的,还好我没来回答,哈哈

haishenga 2007-12-29 18:06
我还以为是+ 号之间的空格引起的我又测试了把这"符号加在两头也可以比如这样 del f:\"12345 +各种问题\各种问题\a.txt"也是可以的  他们有区别吗?

还有一个问题就是:  这个 *  符号是不是只能用到最后一个文件上如这样:  del f:\"12345 +各种问题\各种问题\*.txt" 或del f:\"12345 +各种问题\各种问题\*.*"才正确  把它用在前面就不行了 如:del f:\"12345*"\各种问题\a.txt"就不行了  我意思是想问我不记得路径了这记得文件名该怎么办?

永恒の翼 2007-12-29 22:12
纯DOS6.22是不允许*号重复使用的,而NT下的命令行提示符却是不限制的

*号可以在任何时候代替任何字符


------------------

引号的问题,在DOS需要研究,不过还是建议每一个长文件名用一个引号比较安全,貌似我记得我原来出过事的说

haishenga 2007-12-30 04:44
谢谢修大兄弟的解说~


查看完整版本: [-- 【求助】请教DOS一命令问题 --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us