写批处理太要命了 一边查 一边写 写了试试不行 还摸不着头脑
目前我的做法是用java调用command
比如刚刚,我想调用ffmpeg对目录遍历,就几分钟写了一段
问题是能解决,但是这么做也太怪了
还是问问有没有图形化,或者有代码提示、自动补全功能的写批处理命令的工具?
主要就解决循环、遍历目录、拼接文件名、拼接参数的问题。
public static void main(String[] args) {
for (String arg : args) {
File file = new File(arg);
if (file.exists()) {
if (file.isDirectory()) {
File[] files = file.listFiles();
for (File f : files) {
if (!f.isDirectory())
run(make(f));
}
} else
run(make(file));
}
}
}
private static String make(File file) {
File newfolder = new File("C:\\Users\\Yazii\\Desktop\\miki_20220806\\");
return "ffmpeg -i \""
+ file.getPath()
+ "\" -ac 1 \""
+ new File(newfolder, file.getName()).getPath()
+ "\""
;
}