系統公告
個人檔案
個人圖檔
ID:iamccc
暱稱:江南四大才子之首
地區:臺北縣

熱情贊助
My Plurk
輕旅行
BloggerAd
UrlAd

好時光貼曆
GoogleAD
文章分類
人氣指數
當日人次:
累積人次:
久仰...久仰!
有眼光的人
不是歸人,只是過客
Stimator-我Blog真值錢XD
$748,379
Check yours?
每日一句
搜尋欄位
搜尋:
行事曆
Apr 2014
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
SiteTag
RSS 訂閱
RSS2
ATOM
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam天空部落 本身立場。
CC授權
著作權說明文字
POWERED BY
POWERED BY
會員登入免費註冊
March 18, 2009
不知道怎麼對File執行相關動作嗎?
沒辦法rename嗎?
沒辦法複製或刪除嗎?

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



引用 (你可以針對此文寫一篇屬於自己的blog/想法,並給作者一個通告)
引用
留言 (0筆)
發表你的留言 (字數限制 最多 2000 個中文字)
私密留言:
Name:




內容:
檢視行動版網頁  |  檢視正常版網頁