A
Alexiios
Gast
Hi,
ich habe vollgendes Problem:
Ich möchte gerne einen Taskmanager programmieren der alle offenen Tasks ausgibt und dannach diese in einer Text Datei speichert nur kann ich die Variable stringWriter nicht speichern da sie von der klasse StringWriter kommt was kann ich da machen...?
alex
ich habe vollgendes Problem:
Ich möchte gerne einen Taskmanager programmieren der alle offenen Tasks ausgibt und dannach diese in einer Text Datei speichert nur kann ich die Variable stringWriter nicht speichern da sie von der klasse StringWriter kommt was kann ich da machen...?
Java:
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.Scanner;
public class TaskManager {
public static class ListCurrentTasksExample {
public static String user = System.getProperty("user.dir");
public static String path = "";
public static void main(String[] args) throws Exception{
Process pro = new ProcessBuilder().command("tasklist","/V").redirectErrorStream(true).start();
Scanner scan = new Scanner(pro.getInputStream());
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
while(scan.hasNextLine()){
printWriter.println(scan.nextLine());
}
System.out.println(stringWriter);
user = user + "\\Desktop\\Prozesse\\";
path = user + "\\Desktop\\Prozesse\\task.txt";
(new File(user)).mkdir();
BufferedWriter writ = new BufferedWriter(new FileWriter(path));
writ.write(stringWriter); //<- Fehler
writ.newLine();
writ.flush();
writ.close();
}
}
}
alex