java代码抽出文件目录 如何用java代码列出一个目录下所有的文件

何用Java代码列出一个目录下所有的文件

你好提问者:

成都创新互联主要从事做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务武冈,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

如果解决了你的问题,请采纳,若有疑问请追问,谢谢!

package com.zyx点吸烟 .baidu_test;

import java.io.File;

public class GetListFile {

public static void main(String[] args) {

showFileName("C:\\Test");

}

private static void showFileName(String path) {

File file =new File(path);

if(file.exists()){//判断文件是否存在

if(file.isDirectory()){//判断file是否是文件夹

File[] listFiles =file.listFiles();//获取文件下的子文件

// 目录下文件

if(listFiles.length == 0){

System.out.println("该文件夹下没有文件");

}

for (File f : listFiles) {

if(f.isDirectory()){//判断file是否是文件夹

System.out.println("文件夹:"+f.getName());

showFileName(f.getAbsolutePath());//文件夹就继续遍历下的子文件

}else if(f.isFile()){

System.out.println("文件:"+f.getName());

}else {

System.err.println("未知错误");

}

}

}

}

}

}

结果:

文件:Test.docx

文件:test.txt

文件:Wb.java

结果:

文件夹:Hello

文件:world.txt

文件:Test.docx

文件:test.txt

文件:Wb.java

Java怎么读取目录下的所有文件?

这个要求比较苛刻emmm...

给你个思路吧,如果你不想写的话可以追问我,因为我没有时间,所以就不写了

先用File类实例该文件夹,然后读取其目录下的所有文件,如果是文件获取它的文件名字,判断是否以.txt结尾,如果是的话用正则表达式匹配,将匹配的部分(把正则给你吧,[^\w\.]* )进行删除,更改该文件名字(如果在其他文件夹生成就很麻烦,所以先复制一份,再操纵那一份重命名也不影响对吧(皮))

求java程序:如何获取本地文件的绝对目录

构造File对象,使用File对象取上级目录,再取绝对路径

File f = new File("c:\\temp\\01\\1.txt");

if(f.exists()){

System.out.println(f.getParentFile().getAbsolutePath());

}

java 怎么获取某文件的目录

File dir=file.getParentFile();返回父目录

String dir=file.getParent();返回父目录的路径


当前名称:java代码抽出文件目录 如何用java代码列出一个目录下所有的文件
当前地址:http://scjbc.cn/article/ddidgcg.html

其他资讯