Les exemples sont les suivants:
public static void copyfolder (String srcfolder, string destfolder) lève ioException {long startTime = System.currentTimemillis (); chemin final srcpath = paths.get (srcfolder); // Créez un niveau de plus ici pour résoudre le problème de No Shell Final Path destpath = paths.get (destfolder, srcpath.tofile (). GetName ()); // Vérifiez si le dossier source existe if (files.notexists (srcpath)) {System.err.println ("Le dossier source n'existe pas"); System.exit (1); } // Si le répertoire cible n'existe pas, créez if (files.notexists (destpath)) {files.CreateDirectories (destpath); } // voici le début de l'exemple officiel, qui peut être un ensemble de paramètres pour le traitement grand fichier // files.walkfiletree (srcpath, enumset.of (fileVisitOption.follow_links), // Integer.max_value, new SimpleFileVisitor <Amth> () SimpleFileVisitor <Amth> () {// Le responsable a également appelé un traitement de dossier spécial, qui n'est pas utilisé ici // publicSiSiSitResult previsitDirectory (Path Dir, // BasicFileAtTributes attrs) lance ioException {return null;} @Override // Fichier Traitement, Process le dossier, Attribut de base) lance ioException {path dest = destpath.resol System.CurrentTimeMillis (); existe! ");} files.walkFileTree (start, new SimpleFileVisitor <Tath> () {@Override // Constituer une classe interne // Fichiers Public FilevisiResult VisitFile (Path Fichier, BasicFileAtTributes Attrs) lance ioException {files.delelete (Fichier); Retour FileSiTeResult FileVisitResult PostVisitDirectory (Path Dir, ioException e) lance ioException {if (e == null) {files.Delete (dir); {// CopyFolder ("C: // Users // Administrator // Desktop // 111", "D: // Compression // Niveau 1 // Niveau 2"); // 419ms, 378ms, 429ms .... DeleteFolder ("C: // Users // Administrator // Desktop // 111");}Si vous avez des questions, veuillez demander, merci!
L'exemple ci-dessus de la copie et de la suppression des dossiers dans la classe JDK1.7 des chemins et fichiers est l'ensemble du contenu partagé par l'éditeur. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.