//调用外部脚本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);        }    }}

转载于:https://www.cnblogs.com/tutu21ybz/p/6726949.html

Java中调用文件中所有bat脚本相关推荐

  1. java文件调用脚本_Java中调用文件中所有bat脚本

    //调用外部脚本 String fileips=null;//所有的路径 String[] files=null; String fileip=null;//单个路径 try { InputStrea ...

  2. python把模块装到文件夹中_把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功的解决方案...

    把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功 解决办法是: 在该文件夹下加入空文件__init__.py python2会把 ...

  3. 把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功的解决方案...

    把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功 解决办法是: 在该文件夹下加入空文件__init__.py python2会把 ...

  4. 天马行空W:在C++中调用DLL中的函数

    1.dll的优点 代码复用是提高软件开发效率的重要途径.一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用.比较常见的例子是各种应用程序框架,ATL.MFC等 ...

  5. 在C++中调用DLL中的函数

    1.dll的优点 代码复用是提高软件开发效率的重要途径.一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用.比较常见的例子是各种应用程序框架,ATL.MFC等 ...

  6. 在linux中的文件中查找_如何在Linux中查找文件

    在linux中的文件中查找 如果您是Windows用户或OSX的非超级用户,则可能使用GUI查找文件. 您可能还会发现界面有限,令人沮丧或两者兼而有之,并且学会了精于组织事物并记住文件的确切顺序. 您 ...

  7. 计算机内用户文件夹中的文件,在位于计算机上所有用户的AppData文件夹中的文件中修改一行...

    我想修改位于计算机上所有用户的AppData文件夹中的文件中的一行.在位于计算机上所有用户的AppData文件夹中的文件中修改一行 线在prefs.js文件来改变开始: user_pref(" ...

  8. Myeclipse中js文件中的乱码处理

    Myeclipse中js文件中的乱码处理 导入外部js文件到MyEclipse中打开是乱码,无法设置使用哪种编码格式,总不能在里面加上<%@ page pageEncoding="UT ...

  9. Android:Android NDK项目中C++文件中打印日志

    Android NDK项目中C++文件中打印日志 工作需要,在NDK项目中的C++文件中打印日志,还是费了点劲查找 才达到自己 想要的效果了. 步骤 添加头文件 添加头文件 定义宏函数 #includ ...

最新文章

  1. 启动多个pid_西门子S7-300PLC实现PID控制
  2. python语言的官方网站地址-字符串中的街道地址搜索-Python或Ruby
  3. linux环境下python的部署
  4. 安卓服务Service详解
  5. 传输层 :TCP/UDP 协议(用于封装接口)
  6. C++中的结构体,C管理进程代码,C++管理进程代码,C语言中的联合体
  7. form表单上传文件_SpringBoot中如何使用SpringMVC上传文件?
  8. 多线程---条件变量
  9. SpringCloud工作笔记080---了解一下CXF
  10. SQL基础面试题(五)
  11. 通过SecureCRT和PuTTY连接臻云CentOS版云主机
  12. 转盘抽奖的案例-----
  13. 最近好颓废啊,改过自新就从收拾自己的东西开始吧
  14. “双态IT”架构下的自动化运维
  15. 喜马拉雅xm格式转化mp3_毛毛虫点读笔如何点小达人点读书——小达人点读包dab转换成MP3切割音频...
  16. 练习2-12 输出华氏-摄氏温度转换表
  17. ML之RL:强化学习Reinforcement Learning的简介、应用、经典案例、学习资源之详细攻略
  18. 磨刀不误砍柴工(1)stress 和 pidstat
  19. linux命令中ll和ls的区别
  20. dwg格式转换成jpg图片

热门文章

  1. javaweb框架--自定义标签与freemaker结合
  2. 《设计模式之禅》学习笔记(五)
  3. [转]Java5泛型的用法,T.class的获取和为擦拭法站台
  4. 方法的重写、重载及隐藏
  5. 面向接口编程 (噬菌体) 不错的接口
  6. 【博士招生】卢森堡大学​SnT(CVI²)研究小组,DeepFake 检测领域
  7. Seesaw Loss:一种面向长尾目标检测的平衡损失函数
  8. Kaggle新赛:木薯叶疾病分类
  9. 国家自科基金人工智能项目比较:西电第一 清华第二 电子科大第三
  10. 澎思科技新出行人再识别(ReID)算法,刷新三大数据集最高记录