Veröffentlicht 1. Mai 200916 j HAllo, ich habe mal eine Frage. Also ich möchte mir ein Programm schreiben, dass einen Ordner von der Festplatte auf eine CD-RW schreibt. Diesen beim nächsten sichern aber wieder mit den neuen Daten überschreibt. Das Problem ist nur, dass ich nicht weiss wei die Befehle in Java lauten. hatte es bis jetzt nur immer in batch-programming. Kann mir da jemand weiterhelfen =? MfG MikeX
1. Mai 200916 j Also mir ist in Java keine Bibliothek bekannt, mit der man geräteunabhängig CDs brennen könnte. Wenn es mit Batchskripten funktioniert, warum willst Du es ändern? Peter
1. Mai 200916 j Das Problem ist nur, dass ich nicht weiss wei die Befehle in Java lauten. (a) Es gibt keine "Befehle" in Java ( Es gibt in der Standard API und keiner mir bekannten OpenSource API keinerlei Möglichkeiten CDs zu schreiben. Wie stellst du dir das denn vor? BurnDrive d = BurnDriveFactory.getDrive(); BurnJob j = d.newJob(); j.setFormat(BurnFormat.JOLIET); j.addAll(new File("C:/Temp/Target")); j.execute(); Dann mal los ;-)
4. Mai 200916 j Diverse Brennprogramme stellen Kommandozeilen-Befehle zur verfügung mit denen man Brennen kann und java stellt Bibliotheken zur Verfügung mit denen man auf der Kommandozeile arbeiten kann. z.B. Runtime.getRuntime().exec(String befehl). Es wäre also möglich dir mit java eine sinnvolle GUI zu basteln und dann das Brennen über solche Befehle wie bisher zu steuern. Desweiteren gibt dir runtime.exec(...) ein Process-Objekt zurück. Wenn du dir das im Programm "merkst" kannst du über dessen InputStream lesen was auf der Konsole zurück geschrieben wird. Die Konsole ist übrigens normalerweise NICHT sichtbar.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.