问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java实现动态读取文件夹文件信息

发布网友 发布时间:2022-05-07 04:58

我来回答

2个回答

热心网友 时间:2023-10-16 05:05

java动态读取某个文件夹下的所有文件信息,代码如下:

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.File;
public class ReadFile {
        public ReadFile() {
        }
        /**
         * 动态读取某个文件夹下的所有文件信息
         */
        public static boolean readfile(String filepath) throws FileNotFoundException, IOException {
                try {

                        File file = new File(filepath);
                        if (!file.isDirectory()) {
                                System.out.println("文件");
                                System.out.println("path=" + file.getPath());
                                System.out.println("absolutepath=" + file.getAbsolutePath());
                                System.out.println("name=" + file.getName());

                        } else if (file.isDirectory()) {
                                System.out.println("文件夹");
                                String[] filelist = file.list();
                                for (int i = 0; i < filelist.length; i++) {
                                        File readfile = new File(filepath + "\\" + filelist[i]);
                                        if (!readfile.isDirectory()) {
                                                System.out.println("path=" + readfile.getPath());
                                                System.out.println("absolutepath="
                                                                + readfile.getAbsolutePath());
                                                System.out.println("name=" + readfile.getName());

                                        } else if (readfile.isDirectory()) {
                                                readfile(filepath + "\\" + filelist[i]);
                                        }
                                }

                        }

                } catch (FileNotFoundException e) {
                        System.out.println("readfile()   Exception:" + e.getMessage());
                }
                return true;
        }
         public static void main(String[] args) {
                try {
                        readfile("e:/videos");
                        // deletefile("D:/file");
                } catch (FileNotFoundException ex) {
                } catch (IOException ex) {
                }
                System.out.println("ok");
        }
}

热心网友 时间:2023-10-16 05:06

java.io.File

listFiles

public File[] listFiles()
返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。
如果此抽象路径名不表示一个目录,那么此方法将返回 null。否则返回一个 File 对象数组,每个数组元素对应目录中的每个文件或目录。表示目录本身及其父目录的名称不包括在结果中。得到的每个抽象路径名都是根据此抽象路径名,使用 File(File, String) 构造方法构造的。所以,如果此路径名是绝对路径名,那么得到的每个路径名都是绝对路径名;如果此路径名是相对路径名,那么得到的每个路径名都是相对于同一目录的路径名。

不保证所得数组中的相同字符串将以特定顺序出现,特别是不保证它们按字母顺序出现。

热心网友 时间:2023-10-16 05:05

java动态读取某个文件夹下的所有文件信息,代码如下:

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.File;
public class ReadFile {
        public ReadFile() {
        }
        /**
         * 动态读取某个文件夹下的所有文件信息
         */
        public static boolean readfile(String filepath) throws FileNotFoundException, IOException {
                try {

                        File file = new File(filepath);
                        if (!file.isDirectory()) {
                                System.out.println("文件");
                                System.out.println("path=" + file.getPath());
                                System.out.println("absolutepath=" + file.getAbsolutePath());
                                System.out.println("name=" + file.getName());

                        } else if (file.isDirectory()) {
                                System.out.println("文件夹");
                                String[] filelist = file.list();
                                for (int i = 0; i < filelist.length; i++) {
                                        File readfile = new File(filepath + "\\" + filelist[i]);
                                        if (!readfile.isDirectory()) {
                                                System.out.println("path=" + readfile.getPath());
                                                System.out.println("absolutepath="
                                                                + readfile.getAbsolutePath());
                                                System.out.println("name=" + readfile.getName());

                                        } else if (readfile.isDirectory()) {
                                                readfile(filepath + "\\" + filelist[i]);
                                        }
                                }

                        }

                } catch (FileNotFoundException e) {
                        System.out.println("readfile()   Exception:" + e.getMessage());
                }
                return true;
        }
         public static void main(String[] args) {
                try {
                        readfile("e:/videos");
                        // deletefile("D:/file");
                } catch (FileNotFoundException ex) {
                } catch (IOException ex) {
                }
                System.out.println("ok");
        }
}

热心网友 时间:2023-10-16 05:06

java.io.File

listFiles

public File[] listFiles()
返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。
如果此抽象路径名不表示一个目录,那么此方法将返回 null。否则返回一个 File 对象数组,每个数组元素对应目录中的每个文件或目录。表示目录本身及其父目录的名称不包括在结果中。得到的每个抽象路径名都是根据此抽象路径名,使用 File(File, String) 构造方法构造的。所以,如果此路径名是绝对路径名,那么得到的每个路径名都是绝对路径名;如果此路径名是相对路径名,那么得到的每个路径名都是相对于同一目录的路径名。

不保证所得数组中的相同字符串将以特定顺序出现,特别是不保证它们按字母顺序出现。

热心网友 时间:2023-10-16 05:05

java动态读取某个文件夹下的所有文件信息,代码如下:

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.File;
public class ReadFile {
        public ReadFile() {
        }
        /**
         * 动态读取某个文件夹下的所有文件信息
         */
        public static boolean readfile(String filepath) throws FileNotFoundException, IOException {
                try {

                        File file = new File(filepath);
                        if (!file.isDirectory()) {
                                System.out.println("文件");
                                System.out.println("path=" + file.getPath());
                                System.out.println("absolutepath=" + file.getAbsolutePath());
                                System.out.println("name=" + file.getName());

                        } else if (file.isDirectory()) {
                                System.out.println("文件夹");
                                String[] filelist = file.list();
                                for (int i = 0; i < filelist.length; i++) {
                                        File readfile = new File(filepath + "\\" + filelist[i]);
                                        if (!readfile.isDirectory()) {
                                                System.out.println("path=" + readfile.getPath());
                                                System.out.println("absolutepath="
                                                                + readfile.getAbsolutePath());
                                                System.out.println("name=" + readfile.getName());

                                        } else if (readfile.isDirectory()) {
                                                readfile(filepath + "\\" + filelist[i]);
                                        }
                                }

                        }

                } catch (FileNotFoundException e) {
                        System.out.println("readfile()   Exception:" + e.getMessage());
                }
                return true;
        }
         public static void main(String[] args) {
                try {
                        readfile("e:/videos");
                        // deletefile("D:/file");
                } catch (FileNotFoundException ex) {
                } catch (IOException ex) {
                }
                System.out.println("ok");
        }
}

热心网友 时间:2023-10-16 05:06

java.io.File

listFiles

public File[] listFiles()
返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。
如果此抽象路径名不表示一个目录,那么此方法将返回 null。否则返回一个 File 对象数组,每个数组元素对应目录中的每个文件或目录。表示目录本身及其父目录的名称不包括在结果中。得到的每个抽象路径名都是根据此抽象路径名,使用 File(File, String) 构造方法构造的。所以,如果此路径名是绝对路径名,那么得到的每个路径名都是绝对路径名;如果此路径名是相对路径名,那么得到的每个路径名都是相对于同一目录的路径名。

不保证所得数组中的相同字符串将以特定顺序出现,特别是不保证它们按字母顺序出现。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑lol突然很卡怎么办啊电脑玩lolfps低怎么解决 危化品仓库有什么设备 香港中文大学2021-2022在河北,重庆最低录取分数线 ChaCheer 洽洽 南瓜子 盐焗味 500g-适用对象 老闫家小粒香南瓜子-适用对象 洽洽盐焗味南瓜子-适用对象 盐焗南瓜子里有添加明矾吗 老街口盐焗味南瓜子500g*2袋量大优惠休闲零食 一天走多少步可以减肥每天走多少步可以减肥 肉炖土豆需要炖多久时间 java处理读取一个文件夹下的10个文件后再读取11~20该如何实现呢? 如何获取一个目录下有多少个文件 java java 统计某个文件夹下所包含的文件和文件夹的个数 福建最具有特色代表的特产是什么 三明哪家装修公司好? 厦门一品名匠建筑装饰有限公司怎么样? 福建省名匠轩木业有限公司怎么样? 泉州市名匠装饰有限公司怎么样? 小波变换可不可以看做是傅立叶变化换的推广? 请写出傅里叶变换的数学表达式,分析其应用意义。谈一谈傅里叶变换与小波变换的差异。 小波变换与傅里叶变换有何异同 朋友30岁父母去世没老婆悲剧呀,昨天喊他堂哥到我饭店吃饭今天又来喝酒吃饭了,每次都是他付钱? 30岁男人父母去世,没有老婆政府不给申请低保怎么办呀? 30岁男人父母去世,没有老婆,能不能申请低保呀? 朋友30岁父母去世他这辈子完蛋了没老婆,还没存款? 身世很可怜30岁父母前年就去世了,有必要让朋友知道吗,还是告诉同事? 30岁男人父母没了,还有哪些人陪伴他,没老婆人生绝望? 失去父母人生没有意义了,28岁没结婚咋办谁能救救我? 朋友完蛋了30岁父母去世,没老婆同龄人都结婚找20岁的小女孩差距又大? 朋友30岁一无所有没有父母他是不是永远不能翻身打光棍了? java web 如何读取一个磁盘下的一个文件夹下的所有 韩国哪个品牌的化妆品适合23岁的用,我是痘痘肌,毛孔粗大,有黑头,混合型肌肤的,之前听人家说让我用 课表怎么做excel 27岁脸上有痘痘适合韩国的什么品牌护肤品 韩国护肤品,什么系列适合夏天用 小波变换和傅里叶变换得到的主频不同,正确吗 2022年武汉理工大学土木工程考研什么时候查询复试成 2022年湖北经济学院研究生复试是线上还是线下 湖北2022cpa考试时间是什么时候 2022年湖北大学研究生毕业论文盲审时间 湖北大学2022计算机研究生复试名单什么时候公布 湖北工业大学2022研究生拟录取什么时候出来 2022年湖北7市州联考时间 湖北高中体考时间2022具体时间 湖北注册会计师考试时间是在2022年的几月份呢 访客系统的主要应用领域有哪些? 吕宋岛的介绍 菲律宾群岛是否属于马来群岛部分 世界上最大的岛 3岁小朋友,一年前曾受过眼外伤,前房积血,现能用阿托品散瞳吗?会不会引起青光眼这些后遗症?