📄 getfilefullpathlist.java
字号:
package com.lcj.folder.files;
import java.io.*;
import java.util.*;
/*
* 读取basedir目录下的所有文件的全路径到指定ArrayList中。
*/
public class GetFileFullPathList {
private String filefullpath = "";
public void GetFullPathName(String basedir, ArrayList filefullpathlist) {
File file = new File(basedir);
if (file.isFile()) {
filefullpath = basedir + file.getName();
// System.out.println("filefullpath="+filefullpath);
filefullpathlist.add(filefullpath);
} else if (file.isDirectory()) {
File[] ls = file.listFiles();
for (File f : ls) {
if (f.isFile()) {
filefullpath = basedir + f.getName();
filefullpathlist.add(filefullpath);
} else if (f.isDirectory()) {
filefullpath = basedir + f.getName() + "/";
this.GetFullPathName(filefullpath, filefullpathlist);
}
// filefullpath = filefullpath+"/"+f.getName();
// System.out.println("filefullpath= "+filefullpath);
}
} else {
System.out.println("GetFullPathName is wrong!");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -