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

java修改目录所有文件名

阅读更多
前言:
一直遇到一个问题,android在打包的时候,有时会涉及到利用软件进行加壳或者加密,利用这些软件进行操作之后文件名称就会相应的增加一些相同的后缀,如果渠道包比较多的话,一个个改还真是麻烦,通过代码来改是最佳的方案:


相关代码:(注:运行代码前请备份文件)
public class ModifyName
{
	//文件目录
	public static final String apkDirectory = "D://apk/";
	
	public static void main(String[] args) throws Exception
	{
		File file = new File(apkDirectory);
		
		if(file.isDirectory())
		{
			String[] files = file.list();
			
			for(int i = 0; i < files.length; i++)
			{
				File f = new File(file, files[i]);
				String oldName = files[i];
				
				//对旧名字进行替换或者修改
				String newName = oldName.replaceAll("_apkcrypt_signed", "");
				
				System.out.println(newName);
				
				f.renameTo(new File(apkDirectory + newName));
			}
		}
	}
}
0
0
分享到:
评论

相关推荐

    java导出文件文件名处理

    ### Java导出文件名处理详解 在Java Web开发过程中,经常需要实现文件的导出功能。这涉及到将数据从服务器端导出为特定格式的文件(如Excel、PDF等),并提供给用户下载。在这个过程中,正确处理文件名是非常重要的...

    Java生成、修改文件夹和文件名.rar

    Java生成、修改文件夹和文件名,Java创建目录或文件夹,并修改、删除、重命名文件夹或文件名称,使用进行的文件操作实例。  super("目录和文件的创建、删除和更名"); //调用父类构造函数  jtfPath=new ...

    java批量修改文件名

    批处理脚本使用命令行命令如`ren`或`rename`来更改文件名,这与Java的实现原理类似,但适用于不同的环境。 总的来说,Java批量修改文件名涉及文件I/O操作,需要理解`java.io`和`java.nio.file`包的相关API,同时...

    用Java编写一个复制程序,并更改文件名

    用Java编写一个复制程序,并更改文件名

    借助excle批量修改文件名

    在压缩包内的“借助xls更改文件名”可能是一个示例Excel文件,它包含了待修改的文件名列表,以及对应的期望新文件名。使用这个文件,我们可以编写一个Java程序,读取这个Excel文件,并按照上述步骤进行批量文件名...

    Java实现简单修改文件名的方法分析

    Java实现简单修改文件名的方法分析主要介绍了Java实现简单修改文件名的方法,结合具体实例分析了2种比较常用的java文件名修改方法。对于大多数开发者来说,文件名修改是一个非常基本的操作,但是却非常重要。例如,...

    java操作文件,得到文件名,大小,时间,及修改时间

    java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间

    Java中文件选择器JFileChooser.showSaveDialog实现默认文件名的解决方案

    "Java中文件选择器JFileChooser.showSaveDialog实现默认文件名的解决方案" 在 Java 中,文件选择器 JFileChooser 是一个常用的组件,用于选择打开文件或保存文件。然而,在使用 JFileChooser 的时候,我们经常会...

    Java中压缩与解压--中文文件名乱码解决办法

    ### Java中压缩与解压——中文文件名乱码解决办法 #### 一、问题背景及原理分析 在Java中处理文件的压缩与解压时,经常会遇到中文文件名出现乱码的问题。这个问题主要源于Java中默认使用的编码方式与实际文件名...

    文件名批量修改器,java

    使用JAVA编写的文件名批量修改器,能够对有多个文件的文件名进行简单修改。只适合windows平台,不能对目录进行修改

    照片(或视频)随机文件名修改工具

    【功能】:将目标目录中的所有文件名修改为该文件名的最后修改时间。 【说明】:主要用于修改由照相机随机产生的图片、视频等文件名,易于辨识这些文件的时间,简单实用。 【注意】: 1、能修改所有子目录的文件名!...

    daxiaoxiezhuanhuan.rar_java 大写_文件名小写

    Java中没有直接的API用于批量更改文件名的大小写,但可以通过遍历目录、获取文件名、修改大小写并重新命名的方式来实现。首先,使用`File`类的`listFiles()`方法获取指定路径下的所有文件或目录,然后对每个文件...

    java实现批量改文件夹、文件名的shell

    re -k@将目录下所有文件名中的@去掉,当@为.时表示去掉名字中的空格(特注) re -m@#$将目录下所有文件名中的@#$去掉,这是去掉名字中多个字符的命令 re -r@#将目录下所有文件名中的@用#替换掉 re -s@#$%将目录下所有...

    Java中FTPClient上传中文目录、中文文件名乱码问题解决方法

    在Java编程中,使用FTPClient进行文件传输时,可能会遇到一个常见的问题,即当尝试创建中文目录或上传具有中文名称的文件时,这些目录名和文件名会显示为乱码,通常表现为“??”这样的形式。这个问题主要是由于FTP...

    java批量修改文件名的实现方法

    摘要:本文主要介绍了使用 Java 语言批量修改文件名的实现方法,通过编写 Java 程序实现批量修改文件下的所有文件的文件名,具有一定的参考价值。 Java 批量修改文件名的实现方法 在实际应用中,经常会遇到需要...

    批量修改文件名小助手

    总的来说,【批量修改文件名小助手】利用Java的强大功能,实现了批量文件命名操作,简化了繁琐的文件管理任务,提高了工作效率。无论是个人工作还是团队协作,都是一个非常实用的工具。通过对FileOperation.java的源...

    java删除文件夹下文件名带某字段的文件,例如(jquery.min.js)

    工程中常会自动编译出min文件,这个工具类是删除特定目录下所有min文件,各位也可更改删除格式

    按自己给的编号更改文件夹下所有文件名

    "按自己给的编号更改文件夹下所有文件名"这个话题涉及到的是如何批量重命名文件,这是一个非常实用的功能,尤其当我们需要对大量文件进行统一命名或重新排序时。在本案例中,我们看到标签提及了"java 文件更名",这...

    java多种方式批量更名文件名

    可获取当前系统时间+4位随机数为文件名,也可以输入文件名模板(模板中至少要包含一个数字0),或者替换、删除文件名中的指定字符和字符串

    JAVA获取FTP文件列表

    本文档将详细介绍一个基于Java的实用工具类`FtpClientUtil`,该类提供了一系列功能来与FTP服务器交互,包括连接到服务器、上传文件、下载文件、获取文件列表、删除文件和目录以及关闭连接等操作。 #### 二、`...

Global site tag (gtag.js) - Google Analytics