package test; import java.io.File; import java.io.FilenameFilter; import java.io.IOException; import java.util.concurrent.atomic.AtomicInteger; public class MultiFileNaming{ AtomicInteger s=new AtomicInteger(); public static void main(String[] args) throws IOException { String name="aa.txt"; final String regex="("+name.substring(0,name.indexOf("."))+"\\([\\d+]\\)\\."+name.substring(name.indexOf(".")+1)+")|("+name+")"; String dir=System.getProperty("user.dir"); File file=new File(dir); synchronized (file) { File[] listFiles=file.listFiles(new FilenameFilter(){ @Override public boolean accept(File dir, String name) { return name.matches(regex); } }); //说明已经存在 if(listFiles.length>0){ name=name.substring(0,name.indexOf("."))+"("+listFiles.length+")."+name.substring(name.indexOf(".")+1); } File newFile=new File(dir,name); newFile.createNewFile(); } } }
结果:
其中aa就是所要生成的文件 同名文件aa(1).txt ,aa(2).txt
相关推荐
Excel批处理程序,可以将“xx.txt”、“xx.dat”等数据文件导入同名的Excel文件中,如将“1.txt”导入“1.xls”中,其效果如同在Excel中打开“1.txt”文件并另存为“1.xls”,本程序可以批量处理数据文件,并且...
把本软件放在一个文件夹内,输入需要合并的同名不同后缀的文件的后缀名,就可以把输入的文件后缀,有符合要求的文件的内容合并起来,输出为txt文本。可以批处理。比如有123.rad;123.pcd 就可以生成123.txt内容是上两...
在IT行业中,文件的后缀名是至关重要的,因为它决定了操作系统如何识别和处理文件。后缀名通常是文件类型的标识,例如.jpg表示图像文件,.docx表示Word文档等。本篇我们将深入探讨如何使用C#编程语言批量修改文件...
在实际使用中,用户可能需要指定源文件夹、目标后缀名以及是否覆盖已存在的同名文件等选项。这需要开发者设计用户界面,包括输入框、按钮和状态显示区域。Qt提供了QLineEdit、QPushButton、QLabel等组件,可以轻松...
- `if exist "%1.url"`:检查是否已存在同名的 `.url` 文件。 - `if exist "%~f2"`:检查目标文件是否存在。 - `echo [InternetShortcut] > "%1.URL"`:创建新的 `.url` 文件。 - `echo URL=%~f2 >> "%1.URL"`:...
测试脚本时,创建了两个具有相同基本名称但不同后缀的文件(例如`1.png`和`1.txt`),并在一个子目录`test1`中也创建了两个这样的文件(`11.jpg`和`11.log`)。运行脚本后,它正确地找到了这些同名不同后缀的文件。...
### Latex文件后缀说明 #### 一、概述 LaTeX是一种高质量的排版系统,广泛应用于学术出版、科学论文撰写等领域。它不仅能够高效地处理复杂的数学公式和符号,还能通过各种文件后缀实现对文档结构、字体、样式等...
批处理批量压缩当前文件夹下所有指定后缀名文件,批处理批量压缩指定类型文件为每个单独压缩包。 使用前解压本压缩包 本压缩包内容由WinRaR.exe文件与bat文件组成,使用时需要将所需打包的同类型文件放置到WinRaR....
通过编写特定的命令行指令,批处理脚本能够执行一系列预定义的操作,如文件复制、移动、创建目录等,从而极大地简化了用户的操作流程,提高了工作效率。 ### 创建与文件同名的文件夹并移动文件至该文件夹的批处理...
这些威胁可能会导致文件夹被隐藏,生成与现有文件同名的exe文件,以混淆用户并进行恶意活动。下面将详细讨论相关知识点: 1. **exe文件**:`.exe`是Windows操作系统中的可执行文件格式,用于运行程序。黑客常常利用...
TreeView控件在Windows编程中常用于展示层次结构的数据,如文件系统或数据库结构。在这个应用中,每个节点可能代表一个ini文件,节点的子节点可能是ini文件中的各个节,而节下的键值对可能作为子节点的子节点。用户...
Java 生成临时文件的例子,我们使用createTempFile()生成一个临时文件,具体来说是使用了java.io.File 类中的createTempFile()方法,创建临时文件后,在其中保存临时数据。操作方法:按下“Create a...
如果一切顺利,你将看到一个新的`.pyd`文件与你的`.py`文件同名,只是扩展名不同。 然后,我们可以通过更改`.pyd`文件的名字,使其符合我们的需求。例如,如果我们想将其命名为`my_extension.pyd`,可以使用操作...
在日常计算机使用中,我们可能会因为各种原因(如备份、复制、下载等)积累大量的同名文件,这些文件占用了宝贵的硬盘空间,且可能导致混淆,使得文件管理变得困难。"无双-硬盘同名文件清理"软件就是为了帮助用户...
1. **文件搜索**:软件会遍历指定的目录及其子目录,寻找符合特定条件(如同名)的文件。 2. **备份机制**:在替换文件前,为了防止数据丢失,软件通常会自动创建原文件的备份。 3. **比较功能**:在替换文件前,...
在Excel表中通过VBA编码,制做了一个小程序,功能是"修改指定文件夹包括子文件中文件后缀名".说明:Excel表的sheel1列A中存放了后缀名,不能删除。否则窗口中的下拉框没有值。该程序的特点是用VBA调用外部批处理代码...
1. **遍历目录**:脚本首先会遍历指定的文件夹或多个文件夹,查找具有相同文件名的图片(例如.jpg, .png等格式)和RAR文件(.rar)。 2. **匹配文件**:找到同名的图片和RAR文件后,脚本会进行匹配,确保两个文件...
android编程实现: 1、在res目录下建立raw...2、在您的手机相册目录下(即:DCIM目录)新建两文本文件,分别命名为a1.txt和a2.txt,并将raw目录下的a1.txt和assets目录下a2.txt文件的文本内容复制到新建的同名文件中。
4. **破坏行为**:文件夹同名病毒可能对系统进行各种破坏,如篡改注册表、删除或加密用户文件、降低系统性能、甚至下载其他恶意软件。 二、防治方法 1. **更新防病毒软件**:保持防病毒软件的最新状态,定期扫描...
1.DumpViewer保存的TXT和eml文件均在DUMP文件所在的文件夹下,文件名与DUMP文件同名。 2.EML文件为DUMP文件数据的文本文件,提供给PM3使用,也可以用记事本打开。 3.选择DUMP文件时也可以选择打开EML文件...