Board logo

标题: [文件操作] [已解决]批处理根据条件执行对应命令? [打印本页]

作者: czvde    时间: 2022-3-27 18:35     标题: [已解决]批处理根据条件执行对应命令?

本帖最后由 czvde 于 2022-3-28 18:34 编辑

123文件夹中有N个文件:
564657—uiy【1】.jpg
……


执行之后123文件夹效果:
564657—uiy【1】.jpg
564657—uiy【1】_[123].jpg
564657—uiy【1】-新1235.jpg
……


已解决!!
作者: qixiaobin0715    时间: 2022-3-28 08:57

命令前加个判断:if not exist 某个文件 则执行某个命令。
作者: czvde    时间: 2022-3-28 09:47

本帖最后由 czvde 于 2022-3-28 14:46 编辑

回复 2# qixiaobin0715






感谢!
作者: qixiaobin0715    时间: 2022-3-28 10:18

本帖最后由 qixiaobin0715 于 2022-3-28 10:24 编辑

回复 3# czvde
不存在则执行,意思就是存在则不执行,所以只需一个判断即可。
你可以先用echo命令试一下,这样不会引起任何不良问题,成功显示后再替换为其他命令。
  1. if not exist "%%~na_[123].jpg" echo,good
复制代码

作者: qixiaobin0715    时间: 2022-3-28 16:03

问题解决后,尽量不要修改问题楼层,以便有需要的人作为参考。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2