Text in die Datei schreiben.

  • 2 Antworten
  • Letztes Antwortdatum
Z

zblack

Gast
Hallo Android Freunde,
ich habe ein komisches Problem.
ich möchte ein beliebiges Text bei der Ausführung der App in die Datei speichern.
Das mache ich mit dem Code:
Code:
public static void writeDataToFile (String tag, String message){	
		try {
			FileWriter fileWriter = new FileWriter(log_file, true);
			PrintWriter printWriter = new PrintWriter(fileWriter);
			printWriter.println(tag + " " + message + "\n");
			printWriter.flush();
			printWriter.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}	
	}
ich speichere nur paar kurze Sätze in der Datei: "hallo welt" und "ich bin hier".
Wenn ich die Datei am Smartphone oder am Tablet öffne, sehe ich
hallo welt
ich bin hier
untereinander (so wie es beabsichtigt wurde).
Wenn ich aber die gleiche Datei am PC öffne, sehe ich
hallo welt ich bin hier
=> also alles in einer Zeile.
Wie kann man das vermeiden ?
 
Mit welchem Programm öffnest du es am PC?
 
Editor.

Der ursprüngliche Beitrag von 13:42 Uhr wurde um 13:46 Uhr ergänzt:

oh ich habe vergessen das erstellen der datei zu schreiben.
Code:
private final static String FILE_NAME = "logger_file2.txt";
	private static File log_file;
	private static File log_folder;
	private final static String FOLDER_NAME = "com.app.logger";
	private static String extDirectory;

	public static void initialize (){
		
		extDirectory = Environment.getExternalStorageDirectory().toString();
		
		System.out.println("extDirectory " + extDirectory);
		
		try{
			log_folder = new File (extDirectory, FOLDER_NAME);
			log_folder.mkdir();
			System.out.println("Ordner wurde erstellt");
		}
		catch (Exception e){
			System.out.println("Fehler beim erstellen des Ordners");
			e.printStackTrace();
		}
		
		
		log_file = new File(log_folder, FILE_NAME);
		try{
			log_file.createNewFile();
		}
		catch (IOException e){
			System.out.println("Fehler beim erstellen der Log datei");
			e.printStackTrace();
		}
	}


Der ursprüngliche Beitrag von 13:46 Uhr wurde um 14:13 Uhr ergänzt:

ich kann komischerweise die erstellte Date mit keinem anderen Programm außer Editor öffnen.

Der ursprüngliche Beitrag von 14:13 Uhr wurde um 15:42 Uhr ergänzt:

hat sich erledigt.
 

Ähnliche Themen

AnnaBauer21
Antworten
0
Aufrufe
596
AnnaBauer21
AnnaBauer21
D
Antworten
8
Aufrufe
905
jogimuc
J
S
Antworten
7
Aufrufe
1.602
Silvasurf
S
AnnaBauer21
Antworten
6
Aufrufe
1.164
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten