Java percebe os arquivos de leitura e exclusão da pasta
pacote test.com; (String filepath) lança fileNotfoundException, ioexception {file file = novo arquivo (filepath); path = " + file.getPath ()); // System.out.println (" absolutepath = " + file.getabsolutepath ()); tname ());} else if (file.isdirectory ()) {string [] filelist = file.list (); ); ()); {System.out.println ("readfile () exceção:" + e.getMessage ());} retornar true;} /*** Exclua uma pasta todas as pastas abaixo e arquivo* / /*public static boyan DeleteFile (string delpath ) Lança fileNotfoundException, ioexception {arquivo file = new File (delpath); ()) {System.out.println ("2"); // " + filElist [i]); if (! ()); ) {DeleteFile (DelPath + "//" + FILELIST [i]); ());} Retornar true;}*/ public static void main (string [] arts) {try {c: // users ////ktop // skj_h25 positivo // 004_rcag // 003_skj "); / DELETEFILE ("D:/ FILE");} Catch (FILENOTFOUNDEPTION EX) {} Catch (ioexception ex) {} stem.out.println (ok ");}}}
Método dois:
Pacote Othertudy; A pasta * */public class TestReadfile {/** * O caminho absoluto do webroot do projeto * @return */string "// d:/$ {workspace}/$ {ProjectName}/webroot/web-inf/ Classes/"的路径 String Path = this.getClass (). getResource ("/"). getPath (); // 从路径字符串 Retire o caminho de engenharia PATH = PATH.SUBSTRING (1, PATH.IndexOF (" Web -inf/classe "); System.out.println (" Caminho de engenharia: "+caminho); caminho de retorno;}/*** @ @ @ @ @ param args*/public static void main (string [] args) {testReamFile TRF = new TestReamfile (); .PrintStackTrace ();}/** * Todos os arquivos sob a pasta do caminho especificada * @param filepath * @return * @throws fileNotfffffff ondException * @THOWSCECTIONS */public estático boolean readallfile (string filep) lança fileNotFoundException, IoException {file file (filep) = Novo arquivo (filepath); )); (file.isdirectory ()) {System.out.println ("/n File List Information:"); ++) {file readerny = FILELIST [i]; N/n/n/n/n/n/n/n/n/n/n/n/t relativo caminho = " + readfile.getPath ()); system.out.println ("/t absoluto caminho = " + readfile.getabsolutepath ()); ));}}} {System.out.pr intln ("readfile () exceção:" + e.getMessage ());} retornar true;}/** * excluir todas as pastas e arquivos sob uma pasta * @param delpath * @Return * @throws filenotfoundEption * @THOWSoxeexception */public estático booleano DeleteFile (String delpath) lança fileNotfoundException, ioexception {try {arquivo file = new File (delpath); .p rintln ("1"); 0; )); isDirectory ()) {DeleteFile (FILELIST [i] .getPath ());}} file.Delete ();}}} (filenotfoundException e) {System.out.println ("DELETEFILE ()" E.GetMessage (); } Retornar true;}}
O acima é todo o conteúdo deste artigo. Espero que todos possam gostar.