1
自分のシステムのプロセス(つまりタスクマネージャ)を実行してファイルに保存したいが、問題は実行中のプロセスを取得しているが、ファイルに書き込まれていない。 コードはJavaのファイルへのランタイムプロセス
BufferedWriter out = new BufferedWriter(new FileWriter("C:\\Users\\Zeeshan Nisar\\Desktop\\process.txt", true));
// Get process and make reader from that process
Process p = Runtime.getRuntime().exec("tasklist.exe");
BufferedReader s = new BufferedReader(new InputStreamReader(p.getInputStream()));
// While reading, print.
String input = null;
while ((input = s.readLine()) != null) {
out.write(input);
out.newLine();
}
out.close();
System.outに書き込むだけで何が得られますか? –
イメージ名PIDセッション名セッション番号Mem使用状況 システムアイドルプロセス0サービス0 24 K システム4サービス0 304 K @ScaryWombat –
このコードに問題はありません。報告されていないエラーはありますか? –