Примеры следующие:
public static void copyfolder (String srcfolder, String destfolder) бросает ioException {long startTime = System.currentTimeMillis (); окончательный путь srcpath = paths.get (srcfolder); // создать здесь еще один уровень, чтобы решить проблему отсутствия окончательного пути оболочки destpath = paths.get (destfolder, srcpath.tofile (). GetName ()); // Проверьте, существует ли исходная папка if (files.notexists (srcpath)) {System.err.println («Исходная папка не существует»); System.Exit (1); } // Если целевой каталог не существует, создайте if (files.notexists (destpath)) {files.createdirectories (destpath); }// Here is the beginning of the official example, which may be a parameter set for large file processing // Files.walkFileTree(srcPath, EnumSet.of(FileVisitOption.FOLLOW_LINKS),// Integer.MAX_VALUE, new SimpleFileVisitor<Path>() {}//Simplified beginning Files.walkFileTree(srcPath, new SimpleFileVisitor <Thape> () {// Официальный, также называемый специальной обработкой папок, которая здесь не используется // publicVisitResult previsitDirectory (path dir, // basicfileattributes attrs). BasicFileAttributes attrs) бросает ioException {path dest = destpath.resolve (srcpath.relativize (file)); Filevisitresult.continue; (Files.notexists (start)) {Throw New IOException ("Папка не существует!"); Filevisitresult.continue; успешно! ");} public static void main (string [] args) бросает ioException {// copyFolder (" c: // users // Администратор // Desktop // 111 "," D: // Compression // Уровень 1 // Уровень 2 "); // 419 мс, 378 мс, 429 мс .... DeleteFolder ("c: // users // Administrator // Desktop // 111");}Если у вас есть какие -либо вопросы, пожалуйста, спросите, спасибо!
Приведенный выше пример копирования и удаления папок в классе Paths and Files и файлов JDK1.7 - это весь контент, общий редактор. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.