gpt4 book ai didi

java - 如何使用 Java 将整个命令行输出打印到外部文件

转载 作者:行者123 更新时间:2023-12-01 19:30:17 25 4
gpt4 key购买 nike

我想保存使用 java 执行的命令的整个命令行日志,我用它通过 API 将其发送到不同的程序。在 Eclipse 中,我们可以通过运行时配置设置输出文件来实现这一点。那么,有没有一种方法可以发送命令行执行的整个输出并将其保存在外部文件中?

最佳答案

通过 java 代码运行命令的基本示例

public static void main(String[] argv) throws Exception {
String command = "ls";
Process child = Runtime.getRuntime().exec(command);
InputStream in = child.getInputStream();
BufferedReader br =
new BufferedReader(new InputStreamReader(in));

BufferedWriter bw = new BufferedWriter(new FileWriter(new File("Filepath")));
String line;
while((line=br.readLine())!=null){

bw.write(line);
bw.newLine();
}

bw.close();
}

关于java - 如何使用 Java 将整个命令行输出打印到外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59958413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com