Java实现批量修改txt文件名称的方法示例

 更新时间:2019年03月07日 11:54:57   作者:Ma_Jack  
这篇文章主要介绍了Java实现批量修改txt文件名称的方法,结合实例形式分析了Java针对目录文件遍历及文件读写、属性操作等相关实现技巧,需要的朋友可以参考下

本文实例讲述了Java实现批量修改txt文件名称的方法。分享给大家供大家参考,具体如下:

最近在做特征选择的实验时,需要批量修改一下文件名称,在这里做一下记录。

package com.cqu.experiment;
import java.io.File;
/**
 * @author 作者: E-mail:@126.com
 * @version 创建时间:2016年12月26日 下午3:02:01 类说明
 */
public class RenameTxt
{
    public static void renameTxt(File file)
    {
        if (file.isDirectory())
        {
            File[] files = file.listFiles();
            System.out.println(files.length);
            for (File f : files)
            {
                System.out.println(f.getName());
                String originalName = f.getName();
                System.out.println(originalName);
                String newName = "10" + originalName;
                String newFilePath = "F:\\Develop_Code\\workspace\\Research\\3.特征选择\\TrainingSet\\C000010";
                File newFileName = new File(newFilePath + "\\" + newName);
                synchronized(f)
                {
                    f.renameTo(newFileName);
                }
            }
        }
    }
}

package com.cqu.experiment;
import java.io.File;
/**
* @author 作者: E-mail:@126.com
* @version 创建时间:2016年12月26日 下午3:01:46
* 类说明
*/
public class Main
{
    public static void main(String[] args)
    {
        String dir = "F:\\Develop_Code\\workspace\\Research\\C000010";
        File file = new File(dir);
        File[] files = file.listFiles();
        RenameTxt.renameTxt(file);
    }
}

更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java文件与目录操作技巧汇总》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总

希望本文所述对大家java程序设计有所帮助。

相关文章

  • java实现注册登录系统

    java实现注册登录系统

    这篇文章主要为大家详细介绍了java实现注册登录系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • SpringBoot统一api返回风格的实现

    SpringBoot统一api返回风格的实现

    这篇文章主要介绍了SpringBoot统一api返回风格的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • BeanUtils.copyProperties复制对象结果为空的原因分析

    BeanUtils.copyProperties复制对象结果为空的原因分析

    这篇文章主要介绍了BeanUtils.copyProperties复制对象结果为空的原因分析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • springboot接入cachecloud redis示例实践

    springboot接入cachecloud redis示例实践

    这篇文章主要介绍了springboot接入cachecloud redis示例实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • SpringBoot+ECharts是如何实现数据可视化的

    SpringBoot+ECharts是如何实现数据可视化的

    今天带大家学习的是关于Java的相关知识,文章围绕着SpringBoot+ECharts怎么实现数据可视化展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • spring-boot-maven-plugin 配置有啥用

    spring-boot-maven-plugin 配置有啥用

    这篇文章主要介绍了spring-boot-maven-plugin 配置是干啥的,这个是SpringBoot的Maven插件,主要用来打包的,通常打包成jar或者war文件,本文通过示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • Java实现通过时间获取8位验证码

    Java实现通过时间获取8位验证码

    这篇文章主要为大家详细介绍了Java如何通过时间获取8位验证码(每两个小时生成一个),文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-11-11
  • SpringBoot实现PDF添加水印的示例

    SpringBoot实现PDF添加水印的示例

    本文主要介绍了SpringBoot实现PDF添加水印的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Java8新特性之类型注解_动力节点Java学院整理

    Java8新特性之类型注解_动力节点Java学院整理

    这篇文章主要介绍了Java8新特性之类型注解的相关资料,需要的朋友可以参考下
    2017-06-06
  • 基于JDOM生成解析XML过程解析

    基于JDOM生成解析XML过程解析

    这篇文章主要介绍了基于JDOM生成解析XML过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10

最新评论