Java:Dateioperationen
Aus Alexander's Wiki
Version vom 15. August 2010, 09:25 Uhr von 134.169.164.188 (Diskussion) (Die Seite wurde neu angelegt: „Dateioperationen werden immer mal wieder benötigt. Sie sind zwar relativ einfach zu programmieren, aber deshalb zeitaufwändig, weil man immer wieder nachschauen…“)
Dateioperationen werden immer mal wieder benötigt. Sie sind zwar relativ einfach zu programmieren, aber deshalb zeitaufwändig, weil man immer wieder nachschauen muss, wie das nocheinmal ging. Daher hier eine Sammlung von ein paar Dateioperationen.
Dateien
private void dateiVerschieben(String quelle, String ziel) {
// File Objekt für die Ursprungs-Datei erzeugen
File source = new File(quelle);
// File Objekt für die neue Datei erzeugen
File destination = new File(ziel);
// Datei wird umbenannt/verschoben
if (!source.renameTo(destination)) {
System.err.println("Fehler beim Umbenennen der Datei: " + source.getName());
}
}
private void dateiUmbenennen(String quelle, String neuerName) {
File alt = new File(quelle);
String pfad = alt.getParent() + File.separator;
File neu = new File(pfad + neuerName);
alt.renameTo(neu);
}
Verzeichnisse
private void verzeichnisErstellen(String vzname) {
try {
File verzeichnis = new File(vzname);
verzeichnis.mkdirs();
} catch (Exception e) {
System.out.println("Fehler: " + e.getMessage());
}
}
private void verzeichnisLoeschen(File pfad) {
for (File file : pfad.listFiles()) {
if (file.isDirectory()) {
verzeichnisLoeschen(file);
}
file.delete();
}
pfad.delete();
}