java實(shí)現(xiàn)輸出文件夾下某個格式的所有文件實(shí)例代碼
更新時間:2018年06月14日 15:50:05 作者:西北鵬三鞭
這篇文章主要介紹了java實(shí)現(xiàn)輸出文件夾下某個格式的所有文件,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下

package file;
import java.io.File;
/**
* 輸出某個文件夾下所有某個格式的文件
* @author hasee
*
*/
public class Demo2 {
public static void main(String[] args) {
getTxtName("d:/a",".jpg");
}
public static void getTxtName(String path,String suffix) {
//判斷文件對象是文件還是文件夾
//構(gòu)建文件對象
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.刪除文件夾下某個格式的所有文件

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);
}
}
}
}
}
總結(jié)
以上所述是小編給大家介紹的java實(shí)現(xiàn)輸出文件夾下某個格式的所有文件實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
SpringCloud之Feign遠(yuǎn)程接口映射的實(shí)現(xiàn)
這篇文章主要介紹了SpringCloud之Feign遠(yuǎn)程接口映射的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
java中Iterator和ListIterator實(shí)例詳解
這篇文章主要介紹了java中Iterator和ListIterator實(shí)例詳解,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12
Java中用POI實(shí)現(xiàn)將數(shù)據(jù)導(dǎo)出到Excel
這篇文章主要介紹了Java中用POI實(shí)現(xiàn)將數(shù)據(jù)導(dǎo)出到Excel,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-04-04
Jenkins如何實(shí)現(xiàn)自動打包部署linux
這篇文章主要介紹了Jenkins如何實(shí)現(xiàn)自動打包部署linux,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-11-11
request如何獲取body的json數(shù)據(jù)
這篇文章主要介紹了request如何獲取body的json數(shù)據(jù)操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06

