del命令遇到个问题
bat吧
全部回复
仅看楼主
level 3
我只想删除e盘的,为啥c盘也蹦出来个
2022年12月03日 15点12分 1
level 9
空格,路径整体没引号
2022年12月05日 12点12分 2
@年轻得浪啊 中文字这点问题不大,主要是英文的空格在没引号的情况下会拆段,还有加引号的情况下在路径中带有&之类的特殊符合时,不会把带有特殊字符的路径被误认这是一段可执行指令,如dir x:\&1.txt,没引号则直接提示1.txt不是可执行指令,&含义是执行完上个指令再执行下个指令
2022年12月05日 19点12分
@WyPo🍺 路径类一般都要加吗,我有时候不加也没事,我就在有中文的时候加[乖]
2022年12月05日 15点12分
@年轻得浪啊 比方吧,你写一个模块用来调用,你给的信息为"abc d"时,注意有空格,把这个数据段交给调用来处理时%1等于"abc d"没错,dir %1,这时数据是正确的。在信息为abc d时,则%1为abc,%2等于d,一给到dir之类需要经过传递过程的就出问题,dir %1,%1后面的%
2022年12月05日 19点12分
@年轻得浪啊 %1后面的%2去哪了,结果dir认成这是两个段,则dir %1,%2,也就是dir abc和dir d,分两次运行,给个引号,dir才明白"abc d"这是一个不可拆分的段,不需要分两次或多次运行
2022年12月05日 19点12分
1