先使用 ioutil.ReadDir 遍历出指定目录下的文件,再递归进辩梁目录中遍历,问题的关键在于识别出悔滑文件为目录, fs.FileInfo 中有一个 IsDir() 函数可以识别是否是目录
正则匹配使用 regexp.MatchString ,regexp中有很多正则 *** 作的工具,如根据正则替换字符串中的指定字符
可以先读取出文件夹内的所皮裤枯有文件,读出来之后,放到一个文件中,然后再用数据取出来。存到数组中,public
class
IOtest{
public
static
void
main(String
args){
String
str
=
"燃洞c:\\"//假设纯笑要读c盘中的所有文件,也可以自己写一个文件路径
File
f
=
new
File(str)
fun(f)
}
public
static
void
fun(File
f){
if(f.idDirectory()){
File
file
=
f.listFile()//列出所有目录
try{
for(int
i=0
i<file.length
i++){
fun(file)
}
}carch(Exception
e){
}else{
System.out.print(f)
}
}
}}上面这段代码是把目录下的文件全部列出来,你可以再写一个读取的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)