這裏是我的代碼的Java讀取一個文件,如果它不存在,創建它
public String path;
public String fileName;
public static void readData() throws IOException{
try {
path="myPath"
fileName="myFileName";
fstream = new FileInputStream(path+fileName);
br = new BufferedReader(new InputStreamReader(fstream));
//do something...//
}
br.close();
} catch (FileNotFoundException ex) {
JOptionPane.showMessageDialog(null, "Reading file error");
Logger.getLogger(LeggiDaFile.class.getName()).log(Level.SEVERE, null, ex);
}
}
我想知道如何檢查是否存在的fstream。如果它不存在,則必須創建一個新文件。我怎樣才能做到這一點? 謝謝
你可能也想看看使用'InputStreamReader',指定'Charset',而不是使用默認字符集的'FileReader' ... – Jesse 2011-03-28 20:28:22
謝謝Jesse! 你解決了我的問題! – Franky 2011-03-28 21:06:48