全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

java读取某个文件夹下的所有文件实例代码

java读取某个文件夹下的所有文件

         学习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 boolean deletefile(String delpath)
            throws FileNotFoundException, IOException {
        try {

            File file = new File(delpath);
            if (!file.isDirectory()) {
                System.out.println("1");
                file.delete();
            } else if (file.isDirectory()) {
                System.out.println("2");
                String[] filelist = file.list();
                for (int i = 0; i < filelist.length; i++) {
                    File delfile = new File(delpath + "\\" + filelist[i]);
                    if (!delfile.isDirectory()) {
                        System.out.println("path=" + delfile.getPath());
                        System.out.println("absolutepath="
                                + delfile.getAbsolutePath());
                        System.out.println("name=" + delfile.getName());
                        delfile.delete();
                        System.out.println("删除文件成功");
                    } else if (delfile.isDirectory()) {
                        deletefile(delpath + "\\" + filelist[i]);
                    }
                }
                file.delete();

            }

        } catch (FileNotFoundException e) {
            System.out.println("deletefile()  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");
    }

}



# java  # 读取文件  # 读取文件夹下面所有文件  # 文件夹读取文件  # Java实现读取文件夹下(包括子目录)所有文件的文件名  # Java读取其下所有文件夹与文件路径的方法  # Java获取文件夹下所有文件名称的方法示例  # JAVA遍历一个文件夹中的所有文件的小例子  # Java自动读取指定文件夹下所有文件的方法  # Java遍历文件夹下所有文件并重新命名  # 利用java获取某个文件夹下的所有文件  # 如何实现  # boolean  # readfile  # public 


相关文章: php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  TestNG的testng.xml配置文件怎么写  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何将凡科建站内容保存为本地文件?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  香港服务器WordPress建站指南:SEO优化与高效部署策略  如何在服务器上配置二级域名建站?  如何在Tomcat中配置并部署网站项目?  建设网站制作价格,怎样建立自己的公司网站?  如何选择高效稳定的ISP建站解决方案?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  如何挑选优质建站一级代理提升网站排名?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  常州企业网站制作公司,全国继续教育网怎么登录?  代购小票制作网站有哪些,购物小票的简要说明?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  如何正确选择百度移动适配建站域名?  已有域名如何快速搭建专属网站?  宝塔建站助手安装配置与建站模板使用全流程解析  盘锦网站制作公司,盘锦大洼有多少5G网站?  建站主机如何安装配置?新手必看操作指南  高性能网站服务器配置指南:安全稳定与高效建站核心方案  成都网站制作公司哪家好,四川省职工服务网是做什么用?  如何在搬瓦工VPS快速搭建网站?  建站之星下载版如何获取与安装?  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  建站之星好吗?新手能否轻松上手建站?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  SQL查询语句优化的实用方法总结  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  如何配置WinSCP新建站点的密钥验证步骤?  如何快速生成ASP一键建站模板并优化安全性?  湖北网站制作公司有哪些,湖北清能集团官网?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  盐城做公司网站,江苏电子版退休证办理流程?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  香港网站服务器数量如何影响SEO优化效果?  如何在宝塔面板创建新站点?  建站VPS选购需注意哪些关键参数?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  制作网页的网站有哪些,电脑上怎么做网页?  制作门户网站的参考文献在哪,小说网站怎么建立?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  建站主机选哪种环境更利于SEO优化?  建站之星图片链接生成指南:自助建站与智能设计教程  如何选择PHP开源工具快速搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。