wenn ich eine datei über meine application öffnen möchte, muss mein programm die datei ja irgendwie entgegen nehmen. wie schaff ich das?
ich will nur den dateipfad als string haben verarbeiten kann ich die datei dann schon.
öffnen
-
hucskfjs -
17. Oktober 2007 um 18:23 -
Unerledigt
das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)
Vielen Dank für die Treue und das Verständnis!
-
-
Java
Alles anzeigenimport java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class ReadFile { public static void main(String[] args) { try { BufferedReader reader = new BufferedReader(new FileReader( "myfile.txt")); String line = null; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
Wenn du vorher überprüfen möchtest ob die Datei auch existiert und eine normale Datei ist (also kein Ordner):
Java
Alles anzeigenimport java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class ReadFile { public static void main(String[] args) { try { File file = new File("myfile.txt"); if (file.isFile()) { BufferedReader reader = new BufferedReader(new FileReader(file)); String line = null; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
-
wenn ich eine datei über meine application öffnen möchte, muss mein programm die datei ja irgendwie entgegen nehmen. wie schaff ich das?
ich will nur den dateipfad als string haben verarbeiten kann ich die datei dann schon.Wenn ich richtig vermute, dass es sich bei deiner Applikation um eine Swing GUI handelt, die lokal auf einem PC rennt und die in Java geschrieben ist, und das Du jetzt nach einer grafischen Komponente aus dem Swing Framework suchst, mit der Du eine Datei aussuchen kannst:
-
verarbeiten kann ich die datei dann schon.
Oh, wer lesen kann ist klar im Vorteil .. :wein:
-
Java
Alles anzeigenimport java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class ReadFile { public static void main(String[] args) { try { BufferedReader reader = new BufferedReader(new FileReader( "myfile.txt")); String line = null; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
Wenn du vorher überprüfen möchtest ob die Datei auch existiert und eine normale Datei ist (also kein Ordner):
Java
Alles anzeigenimport java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class ReadFile { public static void main(String[] args) { try { File file = new File("myfile.txt"); if (file.isFile()) { BufferedReader reader = new BufferedReader(new FileReader(file)); String line = null; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
das weiß ich eh. ich glaub ihr habts mich falsch verstandn.
wenn ich bei eina datei auf "öffnen mit/'meinem programm'" geh, will ich dass das auch geht. -
Maximilian Rupp
27. Dezember 2024 um 12:04 Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.