Java ตระหนักถึงไฟล์ของการอ่านและการลบโฟลเดอร์
Package test.com; (String FilePath) พ่น FilenotFoundException, iOException {ไฟล์ไฟล์ = ไฟล์ใหม่ (filePath); ถ้า (! file.isdirectory ()) {// system.out.println ("ไฟล์");// system.out.println (" path = " + file.getPath ()); // system.out.println (" AbsolutePath = " + file.getAbsolutePath ()); tname ());} อื่นถ้า (file.isdirectory ()) {string [] fileList = file.list (); ); ถ้า (! readfile.isdirectory ()) {// system.out.println ("path =" + readfile.getpath ()); (); {system.out.println ("readfile () ข้อยกเว้น:" + e.getMessage ());} return true;} /*** ลบโฟลเดอร์ทั้งหมดโฟลเดอร์ด้านล่างและไฟล์* / /*สาธารณะ boyan deleetefile (สตริง delpather ) โยน filenotfoundexception, ioexception {ไฟล์ไฟล์ = ไฟล์ใหม่ (delpath); ()) {System.out.println ("2"); // " + filelist [i]); ถ้า (! delfile.isdirectory ()) {system.out.println (" path = " + deldpath ("); system.out.println ("AbsolutePath =" ()); ) {deletefile (delpath + "//" + filelist [i]);}} file.delete (); ());} return true;}*/ โมฆะคงที่สาธารณะหลัก (String [] ศิลปะ) {ลอง {C: // ผู้ใช้ //// DESKTOP // SKJ_H25 บวก // 004_RCAG // 003_SKJ "); // 004_RCAG // 003_SKJ"); / deleetefile ("d:/ file");} catch (filenotfoundeption ex) {} catch (ioexception ex) {} stem.out.println (ตกลง ");}}
วิธีที่สอง:
แพ็คเกจอื่น ๆ นำเข้า Java.io.File; โฟลเดอร์ * */Public Class Public File {/** * เส้นทางที่แน่นอนของ webroot ของโครงการ * @return */string "// d:/$ {workspace}/$ {projectName}/webroot/web-inf/ คลาส/"的路径 String Path = this.getClass (). getResource ("/"). getPath (); // 从路径字符串นำเส้นทางวิศวกรรมเส้นทาง = path.substring (1, path.indexof (" เว็บ -inf/class "); system.out.println (" เส้นทางวิศวกรรม: "+พา ธ ); กลับเส้นทาง; {testreamfile trf = testreamfile ใหม่ (); สตริง xmlpath = trf.getProjectPath ()+ "testocs"; .printStackTrace ();}/** * ไฟล์ทั้งหมดภายใต้โฟลเดอร์พา ธ ที่ระบุ * @param filepath * @return * @throws filenotffffff oundexception * @throws ioexception */public public boolean readallfile = ไฟล์ใหม่ (filepath); ถ้า (! file.isdirect exit ()) {system.out.println ("/n ข้อมูลไฟล์:"); (); (file.isdirectory ()) {system.out.println ("/n โฟลเดอร์รายการไฟล์ข้อมูล:"); ++) {ไฟล์อ่าน = fileList [i]; n/n/n/n/n/n/n/n/n/n/n/n/n/n/t เส้นทางสัมพัทธ์ = " + readfile.getPath ()); system.out.println ("/t path Absolute = " + readfile.getAbsolutepath ()); System.out.println ("/t ไฟล์ชื่อเต็ม =" + readfile .getName ());} ถ้า (readfile.isdirectory ()) ));}}} {system.out.pr intln ("readfile () ข้อยกเว้น:" + e.getMessage ());} ส่งคืนจริง;}/** * ลบโฟลเดอร์และไฟล์ทั้งหมดภายใต้โฟลเดอร์ * @param delpath * @return * @throws filenotfoundeption * @throws ioexception */public Static Boolean deleetefile (String delpath) โยน filenotfoundexception, ioexception {ลอง {ไฟล์ไฟล์ = ไฟล์ใหม่ (delpath); .p Rintln ("1"); 0; ฉัน <<< te ++) {ไฟล์ delfile = filelist [i]; ); System.out.println ("ชื่อเต็มของไฟล์ =" + delfile.getName ()); isDirectory ()) {deleteFile (fileList [i] .getPath ());}} file.delete ();}}} (filenotfoundException e) {system.out.println ("deleteFile ()" e.getMessage (); } return true;}}
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้