Java 替换文件夹下所有文件中指定的内容

我的上一篇博客提到了找到文件中的中文。之前的代码还可以做一个扩展。可以作为一个强大的查询功能使用。关键字查询,这个功能大家可以思考一下,今后我的博客也会去贴上这样的关键字查询的功能的代码,能跟大家讨论分析一下。
今天的替换的功能也是基于上篇博客的代码做的一个修改,谈不上什么强大,这个功能性的需求也不是很常见。今天也是跟大家做一个分享吧!

public static void main(String[] args) {
        //读取指定文件夹下的所有文件
        String filepath = "F:/wk/";//给我你的目录文件夹路径
        File file = new File(filepath);
        if (!file.isDirectory()) {
            System.out.println("请输入一个目录文件路径");
        } else if (file.isDirectory()) {
            try {
                refreshFileList(filepath);
            } catch (IOException e) {
                e.printStackTrace();
            }  
        }
    }

    //递归查找文件  
    private static void refreshFileList(String strPath) throws IOException { 
        File files = new File(strPath);  
        File[] filelist = files.listFiles();
        if (filelist == null)  
            return;
        for (int i = 0; i < filelist.length; i++) {
            if (filelist[i].isDirectory()) {  
                refreshFileList(filelist[i].getAbsolutePath());  
            } else {
                String filename = files.getName();//读到的文件名
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值