是否可以使用 CMD 中的 DEL 命令指定多个要删除的文件名或掩码?
像这样...
del /p *.html & *.json
此命令仅部分起作用 - 它查找所有带有 html 后缀的文件并提示删除,它不理解带有 json 后缀的文件的第二部分,并在最后返回一个错误,说明它不是内部或外部命令。
那么命令又如何呢ren
?
是否可以输入类似...的内容?
ren "文件 1 & 文件 2 & 文件 3" "文件 a 文件 b 文件 c"
...告诉它将文件 1、2 和 3 分别重命名为文件 a、b 和 c?
或者如果不重新设计 CMD 或使用批处理或脚本,这根本不可能实现?
CMD 中的与字符 (&) 没有用吗?
答案1
是否可以使用 CMD 中的 DEL 命令指定多个要删除的文件名或掩码?
是的,请列出它们:
del /p *.html *.json
该&
运算符允许您指定多个命令在同一行,所以当你运行的时候del /p *.html & *.json
,你告诉它删除所有 html 文件,然后执行所有 json 文件当然不起作用,因为您不能在命令名称中使用通配符。
那么 ren 命令怎么样?
不,该ren
命令的限制性更强。它可以可以扩展为接受成对的参数,但事实并非如此。您可以&
在此处使用运算符(如果您必须),但您必须重新指定ren
命令(尽管在不同的行上执行它们会更清楚):
ren "file 1" a & ren "file 2" b & ren "file 3" c