импортировать java.io.File;
общественный класс FileMove {
/**
* Переместить все файлы в указанную папку
*
* @param из каталога
* Каталог файлов, которые необходимо переместить.
* @param toDir
* Целевой каталог файлов
* @throwsException
*/
public static void fileMove(String from, String to) выдает исключение {
пытаться {
Каталог файла = новый файл (из);
// список файлов
File[] files = dir.listFiles();
если (файлы == ноль)
возвращаться;
// Цель
Файл moveDir = новый файл (в);
если (!moveDir.exists()) {
moveDir.mkdirs();
}
//Перемещение файла
for (int i = 0; i <files.length; i++) {
если (files[i].isDirectory()) {
fileMove(files[i].getPath(), to + "//" + files[i].getName());
// Успех, удаляем исходный файл
файлы[я].удалить();
}
Файл moveFile = новый файл (moveDir.getPath() + "//"
+ файлы[i].getName());
// Если он существует в целевой папке, удалите его.
если (moveFile.exists()) {
перемещениеФайл.удалить();
}
файлы [я].renameTo(moveFile);
}
} catch (Исключение е) {
бросить е;
}
}
}