`
liss
  • 浏览: 842888 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

批量文件重命名器BatchRename程序

阅读更多

开发原因:以前在网上下了很多图片,但它们的名字都杂乱无章,有的还有数字括号组合等,于是作了个批量重命名的小工具。程序极简单,是我初学java时编的。
使用方法:java BatchRenamer dirPath prefix。dirPath:文件所在目录;prefix重名名文件前缀。
如:java BatchRenamer C:\Images pic_。则C:\Images目录下的所有文件(不更改后缀名)都会被重命名为pic_0.xxx到pic_n.xxx,其中xxx为文件原后缀名,n为文件个数减一。
适用对象:java初学者。


//忘忧草工作室

import java.io.*;


public class BatchRename {
    public static void main(String[] args) {
        int subNumber = 0;
        if (args.length != 2) {
            System.out.println("BatchRename Universal Edition 1.0");
            System.out.println("Usage: java BatchRenamer dirPath prefix");
            System.exit(0);
        }
        File file = new File(args[0]);
        String[] fileNames = file.list();
        System.out.println("Begin Batch Rename:");
        for (int i = 0; i < fileNames.length; i++) {
            System.out.print(fileNames[i]);
            file = new File(args[0],fileNames[i]);
            subNumber = fileNames[i].indexOf(".");
            if (subNumber < 0) {
                file.renameTo(new File(args[0], args[1] + i ));
                System.out.println("----->" + args[1] + i );
            } else {
                file.renameTo(new File(args[0], args[1] + i + fileNames[i].substring(subNumber)));
                System.out.println("----->" + args[1] + i + fileNames[i].substring(subNumber));
            }
        }
        System.out.println("End Batch Rename!");
    }
}


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/JavaWHB/archive/2007/02/16/1511032.aspx

分享到:
评论

相关推荐

    批量文件重命名BatchRename

    "批量文件重命名BatchRename"正是这样一款高效实用的工具,它能够帮助用户快速、批量地对多个文件进行重命名操作,极大地提高了工作效率。 批量文件重命名的基本概念是通过一个自动化的过程,一次性对一组文件应用...

    文件名批量修改软件:BatchRename ┆V3.38 绿色免费版

    总的来说,BatchRename V3.38是一款高效、灵活的文件名批量修改工具,它以其易用性和强大功能,为IT专业人士和普通用户提供了解决文件命名问题的有效方案。无论是整理个人资料还是优化工作流程,它都是值得信赖的...

    BatchReName

    **批量文件改名工具BatchReName详解** 在日常的文件管理工作中,经常遇到需要对大量文件进行统一改名的情况,这时就需要用到批量文件改名工具。BatchReName是一款高效实用的批量文件重命名软件,它在原版的基础上...

    BatchRename中文版批量文件改名工具v5.1.1(已测)

    BatchRename批量文件改名工具支持所有格式文件,BatchRename是一个小巧的文件名和扩展名的批量重命名工具,软件附带多个批处理插件,并且可自定义指定批处理规则,而后保存为插件以供备用。支持选择添加目录的方式...

    linux_mac_下_命令行批量改名脚本测试_batchrename.zip

    linux_mac_下_命令行批量改名脚本测试_batchrename

    BatchRename批量复制,拷贝工具

    BatchRename是一款基于Visual Studio 2019和VB.NET编程语言开发的小型实用工具,其主要功能在于帮助用户高效地批量处理文件的复制操作。在日常工作中,尤其是在处理大量文件时,手动逐一复制和重命名文件会非常耗时...

    批量重命名软件BatchRename

    本文将详细介绍批量重命名的基本概念、BatchRename的功能特点以及如何利用此类工具进行文件重命名。 批量重命名是指通过一个统一的规则或模式,一次性对多个文件进行命名操作,取代逐个手动修改的繁琐过程。这在...

    BatchRename 批量重命名工具_批量重命名工具_MFC_

    综上所述,“BatchRename 批量重命名工具”利用MFC框架构建了一个直观且功能强大的文件重命名工具。通过理解MFC的组件和机制,开发者可以设计出高效、用户友好的软件,满足日常文件管理的需求。学习并掌握这些知识,...

    BatchRename 3.38.rar

    《批量文件重命名工具BatchRename 3.38详解》 在日常的计算机操作中,我们经常遇到需要一次性更改大量文件名的情况,手动操作既耗时又容易出错。为了解决这一问题,专业的批量文件重命名工具应运而生,例如本文所...

    批量重命名文件工具,按自定义规则批量完成文件命名,绝对可用

    本篇将详细介绍批量重命名文件的原理和应用,以及如何利用名为“batchrename pro.v3.57”的工具实现这一功能。 批量重命名文件的核心在于其自定义规则机制。这种机制允许用户根据自己的需求制定命名规则,如添加...

    文件名批量更改工具3.1

    解压下载后的batchReName3.1.exe文件,双击运行即可启动工具。用户只需将需要更改文件名的文件或文件夹拖入到软件界面,或者通过“添加”按钮选择目标文件。然后在设置区域设定新的命名规则,比如设定新前缀为“2022...

    BatchRename批量修改文件名工具

    "BatchRename批量修改文件名工具"正是这样一种高效解决方案,它能够帮助用户快速、批量地对文件进行改名操作,极大地提高了工作效率。 BatchRename.Pro.v3.32是一款专业的批量重命名软件,其主要功能在于提供灵活...

    BatchRename重命名

    "BatchRename_文件重命名工具"便是一款专为此需求设计的实用程序,它能帮助用户快速、高效地完成大量文件的重命名任务。 BatchRename.exe 是这个工具的可执行文件,它运行在Windows操作系统上,提供了简单易用的...

    批量更改文件名字

    在给定的压缩包文件"changeFileName"中,可能包含了这个示例程序或者其他相关文件,用于演示或测试批量更改文件名的功能。解压并运行这个程序,你将能够看到如何利用Java来批量重命名文件。记住,确保在运行之前替换...

    批量修改文件名.exe

    批量修改\批量修改文件名.exe 批量修改\批量修改文件名.exe 批量修改\批量修改文件名.exe

    BatchRename

    "BatchRename"是一款高效实用的批量文件重命名工具,它为用户提供了强大的文件管理功能,尤其是对于需要批量处理大量文件名称的情况,这款软件显得尤为适用。通过内置的过滤规则,用户可以自定义重命名规则,使得...

    BatchRenameProv3.42英文绿色特别版文件名和扩展名的批量重命名工具

    为此,各种文件重命名工具应运而生,BatchRename Prov3.42就是其中之一,它是一款英文绿色特别版的批量文件名和扩展名重命名工具,因其高效、易用而受到用户的广泛好评。 批量重命名软件的主要功能在于帮助用户快速...

    BatchRename Pro v3.58

    BatchRename是一款小巧却超级强大的文件名和扩展名的批量重命名工具。软件可以自定义无数个重命名规则,不仅可以使用自定义的字符还可以调用被操作文件的各类内部和外部信息进行重命名。软件附带多个批处理插件,...

    BatchRename Free v3.64

    BatchRename是一款小巧却超级强大的文件名和扩展名的批量重命名工具。软件可以自定义无数个重命名规则,不仅可以使用自定义的字符还可以调用被操作文件的各类内部和外部信息进行重命名。软件附带多个批处理插件,...

    最好用的文件批量重命名工具

    批量文件重命名是一种高效的方式,它允许用户一次性对多个文件进行命名规则的更改,而无需逐个手动操作。这样的工具往往具备以下核心功能: 1. **预设规则**:用户可以设定各种命名规则,如添加前缀或后缀、替换...

Global site tag (gtag.js) - Google Analytics