參考 http://blog.yam.com/iamccc/article/19967015
首先來看看新增一個檔案該怎麼做:
try{
FileWriter out = new FileWriter(new File("C:/aaa.txt"));
out.write("hello java world");//若不需要內容則此行移除即可
out.close();
}catch(Exception e){
e.printStackTrace();
}
再來看看Rename該怎麼做:
有兩種方法
1.直接利用File.renameTo()
File file = new File("C:/file.txt");
file.renameTo(new File("C:/file2.txt"));
2.利用FileReader / FileWriter or FileInputStream / FileOutputStream
int c = 0;
FileReader in = new FileReader("C:/file.txt");
FileWriter out = new FileWriter("C:/file2.txt");
while((c = in.read()) != -1)
{
out.write(c);
}
in.close();
out.close();
接著看看檔案的刪除:
File df = new File("D:/file2.txt");
df.delete();
最後是綜合應用:複製...
File f = new File("C:/file.txt");
File df = new File("D:/file2.txt");
if (df.exists())
df.delete();
if(f.renameTo(new File("D:/file2.txt")))
System.out.println("Move Success");