Java中调用文件中所有bat脚本

Posted 国强则无惧!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中调用文件中所有bat脚本相关的知识,希望对你有一定的参考价值。

//调用外部脚本
String fileips=null;//所有的路径
String[] files=null;
String fileip=null;//单个路径
try {
InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("pdfconfig.properties"); //加载线程文件成为流
Properties prop = new Properties();
prop.load(is);
fileip = prop.getProperty("pdf_javatobatfile");
System.out.println("cccc" + fileip);
files=fileip.split(",");
System.out.println("长度:" + files.length);
} catch (IOException e) {
e.printStackTrace();
}
for (int j=0;j<files.length;j++){
fileip=files[j];

String fileName=fileip+File.separator;
File f=new File(fileName);
System.out.println(f);
if(f!=null){
if(f.isDirectory()){
File[] fileArray=f.listFiles();
if(fileArray!=null){
for (int i = 0; i < fileArray.length; i++) {
try {
Thread.currentThread().sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//递归调用

//调用bat脚本 有弹窗
try {
Runtime.getRuntime().exec("cmd.exe /C start "+fileArray[i]);
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
else{
System.out.println(f);
}
}
}














































以上是关于Java中调用文件中所有bat脚本的主要内容,如果未能解决你的问题,请参考以下文章

java调用shell脚本,并得到shell脚本的返回值

[PYTHON][BAT][SHELL] 常见易忘 pythonbatshell 脚本操作汇总(持续更新)

.bat调用java文件的命令

如何写bat文件调用jar包

如何用一个bat文件调用另外两个bat文件?

bat文件调用Uipath流程