java调用linux命令并获取返回值
2018-02-28 11:47
274 查看
其实就是用java的IO流去读取文件
public static String ReadTxtFile(String strFilePath) { String path = strFilePath; String gpioValue = ""; //打开文件 File file = new File(path); //如果path是传递过来的参数,可以做一个非目录的判断 if (file.isDirectory()) { Log.d(TAG, "这个目录不存在"); } else { try { InputStream instream = new FileInputStream(file); if (instream != null) { InputStreamReader inputreader = new InputStreamReader(instream); BufferedReader buffreader = new BufferedReader(inputreader); String line; //分行读取 while ((line = buffreader.readLine()) != null) { gpioValue = line; } Log.i("gpioValue-----------", gpioValue + "=============="); instream.close(); } } catch (java.io.FileNotFoundException e) { Log.d(TAG, "文件目录异常或不存在"); } catch (IOException e) { Log.d(TAG, e.getMessage()); } } return gpioValue; }
相关文章推荐
- linux下的shell命令的编写,以及java如何调用linux的shell命令(java如何获取linux上的网卡的ip信息)
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值
- Java通过调用Top命令获取Linux的CPU和内存使用情况
- Linux下获取system调用的命令的返回值
- linux下的shell命令的编写,以及java怎样调用linux的shell命令(java怎样获取linux上的网卡的ip信息)
- Linux下获取system调用的命令的返回值
- linux下的shell命令的编写,以及java怎样调用linux的shell命令(java怎样获取linux上的网卡的ip信息)
- linux下的shell命令的编写,以及java如何调用linux的shell命令(java如何获取linux上的网卡的ip信息)
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值(如果有的话)
- Java程序调用Linux命令时的重定向问题
- Java 可以通过 Runtime 调用Linux命令
- 使用Java调用linux命令ffmpeg视频转码
- 使用C#调用Ping命令获取网络连接情况 + 获取DOS返回值
- java中调用linux命令或者脚本
- Java调用Linux命令的方法
- java调用linux top命令的方法,以及遇到的一个问题
- Java调用Linux命令
- Java调用Linux命令的方法
- 获取Linux执行命令后的PID--管理部署在服务器的Java程序
- Java调用Linux命令的实现例子