文件重命名操作

原创 2013年12月04日 09:56:32

前段时间公司要我整理“流水信息”,其中包括很多的影像文件,需要同时改很多的文件名,所以自己写了一个方法来减少体力劳动

 

将文件名中的字符串替换为制定的字符串

/**
 * 将文件名称中包含source_name字符串替换为des_name
 */
@Test
public void replaceFilesName(){
	File dir = new File(path);
	File[] files= dir.listFiles();
	for(int i = 0; i < files.length; i++){
//			打印当前目录下的所有文件和文件夹
//			System.out.println(files[i].getName());
		String tempFileName = files[i].getName();
		String src = path + "\\" + tempFileName;
		String changeFileName = tempFileName.replace(source_name, des_name);
//			System.out.println(tempFileName);
		String des = path + "\\" + changeFileName;
		files[i].renameTo(new File(des));
	}
}

 

将文件重命名的方法

/**
 * 将需要重命名的文件修改文件名称,并且移动到另外的目录下面
 */
@Test
public void renameToFunc(){
	File sourceFile = new File("c:\\201204221088178800280001-1-1.JPG");
	File targetFile = new File("c:\\var\\201204221088178800280001-7-2.JPG");
	sourceFile.renameTo(targetFile);
}

 

将文件删除

/**
 * 删除指定路径的文件
 */
@Test
public void deleteFile(){
	path = "c:\\var\\201204221088178800280001-7-2.JPG";
	new File(path).delete();
	log.debug("删除了"+path+"文件");
}

 

相关文章推荐

java13.语言进阶------本地文件操作---文件夹的创建、重命名、删除

一、创建示例1:import java.io.File;public class HelloFolder { public static void main(String[] args) { ...

文件的重命名与移动操作

文件的重命名与移动操作有时候为了对文件进行统一访问与管理,需要把文件进行重命名,并移动到新的文件夹,如何实现呢? 一枚简单的java小程序即可实现:part_1:需求:我需要把文件夹下的所有子文件夹...

c笔记10---多文件操作,Makefile,结构体 struct 及结构体变量,重命名 typedef

1.    一个程序分装在两个 .c 文件里面(同一个文件夹),需要增加一个 .h 文件,然后两个 .c 文件都 include 那个 .h 头文件。     而且一个 .h 头文件只能链接一个 ....

Python 文件/文件夹操作(读写read/write、复制copy、删除delete、重命名rename)

1. 读文件    fp = open("demo.txt", mode="r", encoding="gbk")        fp.read()  #  一次性读取所有内容,指针指向文件末尾 ...

源文件名长度大于文件系统支持的长度。请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称--解决办法

前两天在给Eclipse安装插件后,在删除一些没用的文件时遇到了这个问题。 在网上找到了一个办法,试了试,好用。 解决流程 下载软件 链接如下: http://pan.ba...

VC++中windows下的文件复制、删除、重命名操作

转自:http://blog.csdn.net/mmjwung/article/details/8499802 都可以很方便的通过windows.h中的函数来实现 一、文件的复制 ...
  • rankun1
  • rankun1
  • 2016年09月19日 11:09
  • 1167

linux下的文件操作——批量重命名

概述:在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等。文本主要为你讲解如何实现这些操作...

JAVA操作文件的复制和重命名失败的原因

最近在coding Java复制文件夹的时候,比较懒,直接百度了一个方法,直接使用到项目中,后面再调用重命名方法的时候,总是返回false,“视野”不开阔,百度了很久不思其解。“改装”后的copyFo...

Windows下 文件复制、删除、重命名操作

一、文件复制操作 #include #include using namespace std; int CopyFile(char *SourceFile,char *NewFile) { i...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件重命名操作
举报原因:
原因补充:

(最多只允许输入30个字)