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代码列出一个目录下所有的文件
文章URL:https://www.cdcxhl.com/article26/ddidgcg.html

成都网站建设公司_创新互联,为您提供响应式网站域名注册网站导航营销型网站建设电子商务网站收录

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

商城网站建设