因為下的視頻教程名字好長好長,總想改一下視頻的名字,讓它變的簡潔一點。而手改要一定的時間,而且不爽。為了看著舒服,所以用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();
}
}
}