Adrian_
Grünschnabel
Hallo zusammen,
ich tue mich leider ein wenig schwer heute, ich bin alleine daran am Verzweifeln eine txt Datei so zu verändern das sie zum Beispiel mir
die Zeilen in der selbigen Datei wieder speichert bis ein bestimmtes Wort in dem Text vorkommt.
Im Klartext.
ich will mir die Informationen der ipconfig (Win7) in eine txt speichern. Allerdings ist mir da noch zu viel Input drin.
mich interressieren nur die WLan und Lan- Verbindung. danach kommen noch etliche Tunneladapter die ich nicht in der txt haben will.
Also wie kann ich quasi die Datei so kürzen das sie alles "abschneidet" ab dem ersten Wort "Tunneladapter"
achso die Zeile in der "IPv6....." dann drinn steht kann eigentlich auch raus ^^
Kann mir da vielleicht einer zur Hand gehen
danke schon mal im Voraus für eure Hilfe
Gruß Adrian
ich tue mich leider ein wenig schwer heute, ich bin alleine daran am Verzweifeln eine txt Datei so zu verändern das sie zum Beispiel mir
die Zeilen in der selbigen Datei wieder speichert bis ein bestimmtes Wort in dem Text vorkommt.
Im Klartext.
ich will mir die Informationen der ipconfig (Win7) in eine txt speichern. Allerdings ist mir da noch zu viel Input drin.
mich interressieren nur die WLan und Lan- Verbindung. danach kommen noch etliche Tunneladapter die ich nicht in der txt haben will.
Also wie kann ich quasi die Datei so kürzen das sie alles "abschneidet" ab dem ersten Wort "Tunneladapter"
Code:
package inputAndOutput;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.Scanner;
public class TXTerstellen {
public static void main(String[] args) throws Exception {
ProcessBuilder processBuilder = new ProcessBuilder(
"C:\\Users\\Public\\ipmanager\\ipconfig_erstellen.bat");
Process process = processBuilder.start();
Scanner scanner = new Scanner(process.getInputStream());
while (scanner.hasNextLine()) {
System.out.println(scanner.nextLine());
}
scanner.close();
//System.out.println(process.waitFor());
FileReader fr = new FileReader(
"C:\\Users\\Public\\ipmanager\\ipconfig.txt".trim());
BufferedReader br = new BufferedReader(fr);
String s;
while ((s = br.readLine()) != null) {
System.out.println(s.trim());
}
fr.close();
}
}
achso die Zeile in der "IPv6....." dann drinn steht kann eigentlich auch raus ^^
Kann mir da vielleicht einer zur Hand gehen
danke schon mal im Voraus für eure Hilfe
Gruß Adrian