Javaは、フォルダの読み取りと削除のファイルを実現します
package test.com (String filepath)filenotfoundexception、ioexception {file file = new file(filepath); path = " + file.getPath()); // System.out.println(" absolutepath = " + file.getabsolutepath()); tname());} else if(file.isdirectory()){string [] filelist = file.list(); ); if(! ()); out.println(readfile.getName());} else(readfile.isdirectory()){filepath + " + fis lelist [i];}}} {system.out.println( "readfile()例外:" + e.getmessage());} return true;} /***下のすべてのフォルダーを削除してファイル* / /*public static boyan deletefile(string delpath(string delpath )filenotfoundexception、ioexception {file file(delpath); ()){system.out.println( "2"); // " + fileList [i]); if(!delfile.isdirectory()){system.out.println(" path = " + deldpath("); system.out.println( "absolutepath =" + delfile.getabsolutepath ()); ){deletefile(delpath + " + filelist [i]); ();} return true;}*/ public static void main(string [] arts){try {c:// users/ /// desktop // skj_h25 positive // 004_rcag // 003_skj ");// / deletefile( "d:/ file");} catch(filenotfundeption ex){} catch(ioexception ex){} stem.out.println(ok ");}}}
方法2:
othertudy。フォルダー * */public class testreadfile {/** *プロジェクトのWebrootの絶対パス * @return */string "// d:/$ {workspace}/$ {projectname}/webroot/web-inf/クラス/"的路径文字列= this.getClass()。getResource("/")。getPath(); // -inf/class "); system.out.println(" Engineering Path: "+Path); return Path;}/*** @ @ @ @ @ @ param args*/public static void main(string [] args) {testReamFile = new testReamFile(); .printstacktrace();}/** *指定されたパスフォルダーの下のすべてのファイル * @param filepath * @return * @throws filenotffffffff ondexception * @throws ioexception */public static boolean readallfile(string filepath)スローFilenotfoundexception、ioexception {ファイルファイルファイル= new file(filepath); file.isdirect exit()){/nファイル情報: "); ()) (file.isdirectory()){system.out.println( "/nフォルダーリスト情報:")filelist = file.listfiles(); ++){file readful = filelist [i]; n/n/n/n/n/n/n/n/n/n/n/n/n/t相対パス= " + readfile.getpath()); system.out.println("/t absolute path = " + readfile.getabsolutepath()); ) * @return * @throws filenotfundeption * @throws ioexception */public static boolean deletefile(string delpath)throws filenotfoundexception、ioexception {file file = new file(delpath); .p rintln( "1"); delete(); 0; i <<< te ++){filelist [i]; ); out.println( "file =" + delfile.delete(); isdirectory()){deletefile(fileList [i] .getPath());}} file.delete();}}}}}(filenotFoundException e){system.out.println( "deletefile()" e.getMessage(); } return true;}}
上記は、この記事のすべての内容です。