十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章主要介紹如何使用java實(shí)現(xiàn)輸出文件夾下某個(gè)格式的所有文件,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),湘陰企業(yè)網(wǎng)站建設(shè),湘陰品牌網(wǎng)站建設(shè),網(wǎng)站定制,湘陰網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,湘陰網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
package file; import java.io.File; /** * 輸出某個(gè)文件夾下所有某個(gè)格式的文件 * @author hasee * */ public class Demo2 { public static void main(String[] args) { getTxtName("d:/a",".jpg"); } public static void getTxtName(String path,String suffix) { //判斷文件對(duì)象是文件還是文件夾 //構(gòu)建文件對(duì)象 File f = new File(path); //根據(jù)文件或者文件夾處理 if(f.isFile()) { if(f.getName().endsWith(suffix)) { System.out.println(f.getAbsolutePath()); } }else { //遍歷文件夾 File[] files = f.listFiles(); if(files!=null && files.length>0) { //繼續(xù)遞歸得到的文件或文件夾 for (File file : files) { getTxtName(file.getAbsolutePath(),suffix); } } } } }
2.刪除文件夾下某個(gè)格式的所有文件
package file; import java.io.File; public class Demo3 { public static void main(String[] args) { // TODO Auto-generated method stub delete("d:/a",".jpg"); } public static void delete(String path,String suffix) { File f = new File(path); if(f.isFile()) { if(f.getName().endsWith(suffix)) { System.out.println(f.getAbsolutePath()+"成功刪除"); f.delete(); } }else { File[] files = f.listFiles(); if(files!=null&&files.length>0) { for (File file : files) { delete(file.getAbsolutePath(),suffix); } } } } }
以上是“如何使用java實(shí)現(xiàn)輸出文件夾下某個(gè)格式的所有文件”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!