什麼是幸福?

關於部落格
楊康的個性,郭靖的智商...
  • 34886

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

使用Java來針對檔案(File)做新增修改刪除複製的動作...

首先來看看新增一個檔案該怎麼做:
 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");



相簿設定
標籤設定
相簿狀態