`
grape927
  • 浏览: 75676 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

批量重名文件

    博客分类:
  • JAVA
阅读更多
import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class Util {
	
	public static final List<String> list = new ArrayList<String>();
	
	public static List<String> getList() {
		return list;
	}

	public static List<String> getFileList(String path){
		if(null == path || path.isEmpty()){
			return list;
		}
		File file = new File(path);
		String filePath = file.getPath();
		if(file.isDirectory()){
			 File[] fileArray = file.listFiles();
			 try {
				for (File subFile : fileArray) {
					getFileList(subFile.toString());
				}
			} catch (Exception e) {
				System.out.println(e.toString());
			}  
		}else  {
			 if(file.length() != 0 ){
				 list.add(filePath); 
			 } 
		}
		return list;
	}
}
import java.io.File;
import java.util.List;

public class Test{
	public static void main(String[] args) {
		List<String> list = Util.getFileList("F:\\test");
		for (int i = 0; i < list.size(); i++) {
			String path = list.get(i);
			File file = new File(path);
			int start= path.indexOf('.');
			String p = path.substring(0, start);
			File file1 = new File(p+".txt");
			file.renameTo(file1);
		}
	}
}

 

分享到:
评论

相关推荐

    重名文件批量搜索|删除|检测|

    标题中的“重名文件批量搜索|删除|检测|”指的是一个功能强大的工具,它能够帮助用户在计算机上快速查找并处理具有相同名称的文件。这个工具可能是为了优化存储空间、整理文件系统或者解决文件冲突而设计的。在日常...

    批量修改文件名称

    在windows下创建相关bat文件,然后按照readme.txt中的步骤,依次进行即可批量重命名文件,在运行rename.bat的时候dos窗口中会出现“存在一个重名文件,或是找不到文件”可以忽略这个信息,对结果没影响。

    文件和图像重名的批处理

    "文件和图像重名的批处理"是指通过特定的工具或脚本,一次性对多个文件或图像进行重命名操作,确保它们具有统一或特定格式的名称。这在整理大量文件,特别是图片库时非常有用,可以避免混乱并便于检索。 在提供的...

    批处理批量文件改名

    在IT行业中,批处理批量文件改名是一种常见的文件管理任务,尤其对于处理大量文件时非常高效。批处理(Batch Processing)是计算机系统中的一种处理方式,它允许用户一次性提交多个命令或任务,由系统自动执行,无需...

    查找文件夹下重名(重复)文件工具

    而对于重名文件,工具则会直接根据文件名进行匹配。这种工具通常具有以下功能: 1. **选择范围**:用户可以指定一个或多个文件夹作为搜索范围,工具将在这个范围内查找重复或重名的文件。 2. **比较标准**:用户...

    文件名批量重命名工具

    总的来说,“文件名批量重命名工具”是一个提高文件管理效率的实用工具,它通过灵活的命名规则和批量处理能力,让文件整理变得简单快捷。对于需要处理大量文件的用户来说,它是不可或缺的助手。

    批量文件重命名工具.zip

    5. **安全措施**:优秀的批量重命名工具还会提供防止重名冲突的机制,如果新名称已存在,会自动调整以避免覆盖其他文件。 批量文件重命名工具是提高工作效率的重要工具,尤其对于那些需要定期整理大量文件的用户,...

    C#写的一个文件重名命名的程序

    对于更复杂的情况,例如批量重命名或在多线程环境下,可能需要额外的逻辑来处理并发问题,确保文件操作的安全性。此外,可以添加错误处理和日志记录功能,以便在重命名失败时获取有用的信息。 在压缩包中的`rename`...

    批量重命名文件批量重命名文件批量重命名文件

    2. **避免重名冲突**:在重命名时,要检查新名称是否已存在,避免覆盖原有文件。 3. **备份与恢复**:在进行大规模的批量重命名前,最好先备份相关文件,以防止误操作导致数据丢失。同时,可以使用版本控制工具如...

    QT开发Socket实现文件批量上传源码

    7. **文件名管理**:服务器接收到文件后,需要正确地管理和保存文件名,防止文件重名冲突。可以考虑附加时间戳或者随机数来生成唯一的文件名。 8. **代码组织**:在实际项目中,代码通常会被组织成多个类和模块,如...

    批量删除同名文件.zip

    批量删除同名文件 每个文件夹里的内容都是一样的,所以当我们下载了很多东西的时候,我们就需要剔除每个文件夹里的同名文件,如果我们直接用手动删除就太麻烦了,下面我就给大家介绍一个新方法,借助工具,快速地...

    批量修改文件,文件夹名称软件

    例如,当遇到重名文件时,它可能会自动在文件名后加上序列号,如“文件1”,“文件2”等,避免因重名导致的数据混乱。 压缩包内的文件如下: - `setup.exe`:这是安装程序,用户可以通过运行这个文件来安装批量修改...

    水淼批量文件修改

    "水淼批量文件修改"是一款高效实用的工具,专为用户设计用于批量处理文件命名的任务。在日常工作中,我们常常需要处理大量的文件,比如图片、文档、音频等,如果一个一个去更改文件名,无疑会耗费大量时间和精力。这...

    批量随机重命名,批量重命名bat文件

    在IT行业中,批量处理是一项非常常见的任务,尤其是在文件管理中。本话题主要聚焦于如何使用批处理(BAT)文件来实现文件的批量随机重命名。批处理文件是Windows操作系统中的一个实用工具,它允许用户编写一系列命令...

    批量重命名文件小工具,可以把文件批量命名为1.doc,2.doc,3.doc 等等,支持所有格式文件重名,包括视频,文档

    批量重命名文件小工具,可以把文件批量命名为1.doc,2.doc,3.doc 等等,本来作者需要重命名视频文件的,于是自己用python写了这个小工具。 使用方法:下载解压后直接运行,原则文件夹后,点确定即可。

    批量按日期格式重命名文件批处理(BAT)

    批量按日期格式重命名文件批处理(BAT) 用于重命名数码照片或视频文件 请将含有要重命名文件的文件夹或文件夹中的文件 拖放到BAT文件上进行重命名操作!

    好压批量文件改名工具[批量重命名]V2.9 绿色版

    6. **安全机制**:在批量改名过程中,工具会自动检查并避免重名冲突,确保每个文件的独特性,避免因改名而导致的文件丢失。 此外,【好压批量文件改名工具】还支持多种文件类型,无论是文本文件、图片、音频、视频...

    批量文件改名命名工具0.3.zip

    6. **错误处理**:如果在批量改名过程中遇到重名、非法字符等问题,好的工具会提供错误处理机制,如跳过错误文件、提示用户解决冲突或自动替换非法字符。 7. **用户界面和教程**:批量文件改名命名工具0.3版本可能...

    根据Excel文件批量重命名

    这里需要注意处理可能出现的重名冲突,以及保持文件扩展名不变。 5. **错误处理**:在批量操作过程中,可能会遇到各种问题,如文件不存在、文件已被其他程序占用等。需要编写适当的错误处理代码,确保即使在出现...

    批量拷贝源目录中指定扩展名的文件并按源目录结构进行保存

    在目标目录中若出现在同一目录下文件名重名的情况,本程序将自动在重名文件尾部添加自增长数字。 配套的批处理文件(bat文件),省去了单独运行ps1格式文件的麻烦,每次仅需双击bat文件即可。 1. cp_h.bat :批量...

Global site tag (gtag.js) - Google Analytics