java中用Process类创建一个记事本写入哈喽你好并保存在E盘中
时间: 2023-08-11 10:28:32 浏览: 129
可以使用以下代码实现:
```java
import java.io.*;
public class ProcessExample {
public static void main(String[] args) throws IOException {
String command = "notepad.exe";
Process process = Runtime.getRuntime().exec(command);
OutputStream outputStream = process.getOutputStream();
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(outputStream));
writer.write("哈喽你好");
writer.flush();
writer.close();
process.waitFor();
process.destroy();
File file = new File("E:/test.txt");
FileWriter fileWriter = new FileWriter(file);
fileWriter.write("哈喽你好");
fileWriter.flush();
fileWriter.close();
}
}
```
首先使用 `Runtime.getRuntime().exec()` 方法创建记事本进程,然后通过进程的输出流写入文本内容。接着等待进程执行完毕并销毁进程。最后将文本内容保存到 E 盘的 test.txt 文件中。
阅读全文