例は次のとおりです。
public static void copyfolder(string srcfolder、string destfolder)throws ioexception {long starttime = system.currenttimemillis();最終パスsrcpath = paths.get(srcfolder); //ここでもう1つのレベルを作成して、シェルの最終パスDestPath = paths.getの問題を解決するために(destfolder、srcpath.tofile()。getname()); //ソースフォルダーが存在するかどうかを確認しますSystem.Exit(1); } //ターゲットディレクトリが存在しない場合、if(files.notexists(destpath)){files.createdirectories(destpath);を作成します。 } //ここに公式の例の冒頭があります。これは、大きなファイル処理のパラメーターセット// files.walkfiletree(srcpath、enumset.of(filevisitoption.follow_links)、// integer.max_value、new simplefilevisitor <path>(){} SimpleFileVisitor <Path>(){//公式は特別なフォルダー処理とも呼ばれます。 ATTREEXCEPTION {DESTPATH.RELATIVIZE(FILE)) EndTime.CurrentTimeMillis();存在しません! ");} files.walkfiletree(start、new simplefilevisitor <path>(){@override //内部クラス//ファイルの処理パブリックファイルvisitfile(path file、basicfileattributes attrs)throws ioexception {files.delete(files.delete; filevisitryは、ioException {files.delete(dir)を投げます{// copyFolder( "c:// users // administrator // desktop // 111"、 "d:// compression // level 1 // level 2"); // 419ms、378ms、429ms .... deletefolder( "c:// users //管理者// desktop // 111";};}ご不明な点がございましたら、お問い合わせください、ありがとうございます!
JDK1.7パスおよびファイルクラスのフォルダーのコピーと削除の上記の例は、エディターが共有するコンテンツ全体です。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。