java.io.File importieren;
öffentliche Klasse FileMove {
/**
* Verschieben Sie alle Dateien im angegebenen Ordner
*
* @param fromDir
* Verzeichnis der zu verschiebenden Dateien
* @param toDir
* Zieldateiverzeichnis
* @throwsException
*/
public static void fileMove(String from, String to) löst eine Ausnahme aus {
versuchen {
Dateiverzeichnis = neue Datei(von);
// Dateiliste
File[] files = dir.listFiles();
if (Dateien == null)
zurückkehren;
// Ziel
File moveDir = new File(to);
if (!moveDir.exists()) {
moveDir.mkdirs();
}
//Datei verschieben
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
fileMove(files[i].getPath(), to + "//" + files[i].getName());
// Erfolg, Originaldatei löschen
files[i].delete();
}
Datei moveFile = new File(moveDir.getPath() + „//“
+ files[i].getName());
// Wenn es im Zielordner vorhanden ist, löschen Sie es.
if (moveFile.exists()) {
moveFile.delete();
}
files[i].renameTo(moveFile);
}
} Catch (Ausnahme e) {
wirf e;
}
}
}