Re: [問題] 只有第一次初始化txt檔?
原po想要去存取txt檔案,但是不知道如何寫判斷第一次執行程式才建立txt檔案
其實這比較偏向JAVA板的問題
/* 開啟指定文字檔
* 若沒有此檔案則fr.read()讀出來的整數為零,則要建立檔案
try{
FileReader fr = new FileReader("/sdcard/PTT.txt");
if(fr.read() == 0){
blBuild = true;
}else{
blBuild = false;
}
}catch(Exception e){
e.printStackTrace();
}
/* 建立新的文字檔,並把預設資料放入,代表第一次執行此程式 */
if(blBuild){
try{
//指定位置與名稱,false代表建立全新的,若原本有相同名稱的則會被覆蓋
//此敘述句要被包覆在try之內
FileWriter fw = new FileWriter("/sdcard/PTT.txt", false);
BufferedWriter bw = new BufferedWriter(fw);
bw.write("0");//寫入資料,盡為字串,數字不會有錯但有時會是亂碼儲存
bw.newLine();//斷行,若接下來沒寫資料也算一行
bw.write("0");
bw.close();//關閉書寫,這方法一定要寫不然不算完成寫入
}catch(Exception e){
e.printStackTrace();
}
}
不知道這是不是原PO要的答案。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.132.143
※ 編輯: rj9rj9123 來自: 122.116.132.143 (06/15 02:35)
推
06/15 04:43, , 1F
06/15 04:43, 1F
推
06/15 05:52, , 2F
06/15 05:52, 2F
→
06/15 05:52, , 3F
06/15 05:52, 3F
→
06/15 05:52, , 4F
06/15 05:52, 4F
→
06/15 10:36, , 5F
06/15 10:36, 5F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章