一个文件里不但有文件还有文件夹所以代码如下
先定义一个方法然后在main方法里调用
public void getFileName(File f){
if(fisFile()){
Systemoutprintln(fgetName());
}else{
List<File> l=flistFile();
for(File file:l){
filegetFileName();
}
}
}
这道题主要就是利用了String类的split()方法,进行多次调用,已经帮你实现了,代码如下:
public
class
Test{
public
static
void
main(String[]
args){
String
str
=
"c:/win/good/aaatxt;d:/win/good/bbbtxt;c:/win/cccctxt;";
//得到路径数组
String[]
fileRoot
=
strsplit(";");
String[]
fileName
=
null;
for(int
i
=
0;i
<
fileRootlength;i++){
if(fileRoot[i]
!=
null){
fileName
=
fileRoot[i]split("/");
//得到最终需要的文件名
Systemoutprintln
(fileName[fileNamelength-1]);
}
}
}
}
以上就是关于java里如何遍历一个文件夹获取该文件夹里的所有文件名全部的内容,包括:java里如何遍历一个文件夹获取该文件夹里的所有文件名、java代码实现从路径字符串中获取文件名称、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)