ich versuche ein kleines workaround in Jave zu erreichen. Ich habe ein Programm was meine Dateien sehr unzuverlässig löscht. Ich muss aber sichergehen dass eine bestimmte Datei beim beenden gelöscht wird.
Also habe ich versucht die Windows Konsole über Java anzusprechen, funktioniert leider nicht:
import java.io.IOException; public class delete { public static void main(String[] args) { try { Runtime.getRuntime().exec("cmd /c del e:\test.txt"); } catch (IOException e) { e.printStackTrace(); } } }
jedoch funktioniert das hier:
import java.io.IOException; public class delete { public static void main(String[] args) { try { Runtime.getRuntime().exec("cmd /c start ping 127.0.0.1"); } catch (IOException e) { e.printStackTrace(); } } }
Und wen nich "del e:\test.txt" normal in die Konsole eingebe klappt das auch!
Was mache ich hier falsch?
Gruß,
DasToast
Dieser Beitrag wurde von Toasterfraktion bearbeitet: 08. April 2010 - 20:20