您的位置:首页 > 编程语言 > Java开发

Java程序更改多个文件的名字

2012-07-11 18:09 176 查看
因为下的视频教程名字好长好长,总想改一下视频的名字,让它变的简洁一点。而手改要一定的时间,而且不爽。为了看着舒服,所以用java写了个程序让它帮我改,自己测试了一下可以用。



改完名后:



程序代码:

package com.xk.util;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.InputStream;

import java.io.OutputStream;

public class ChangeFilesName

{

public static void main(String[] args) throws Exception

{

File file = new File("c:/cfn");

File[] subFiles = file.listFiles();

InputStream is = null;

byte[] buffer = null;

for(int i=0;i<subFiles.length;i++)

{

try

{

is = new FileInputStream(subFiles[i]);

int length = is.available();

buffer = new byte[length];

is.read(buffer);

}

catch (FileNotFoundException e1)

{

e1.printStackTrace();

}

//改名为fn

String fn = "Struts2教程"+(i+1)+".png";

System.out.println(fn);

File file2 = new File("c:/cfn/"+fn);

OutputStream os = null;

try

{

os = new FileOutputStream(file2);

os.write(buffer);

is.close();

os.close();

}

catch (FileNotFoundException e)

{

e.printStackTrace();

}

//将之前的文件删除

subFiles[i].delete();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: