4
我知道該怎麼做這個寫file
到指定目錄:Java - 創建新文件,如何使用方法指定目錄?
public void writefile(){
try{
Writer output = null;
File file = new File("C:\\results\\results.txt");
output = new BufferedWriter(new FileWriter(file));
for(int i=0; i<100; i++){
//CODE TO FETCH RESULTS AND WRITE FILE
}
output.close();
System.out.println("File has been written");
}catch(Exception e){
System.out.println("Could not create file");
}
但是我怎麼去指定目錄,如果目錄中的方法設置?例如,稱爲getCacheDirectory()
的方法。假設所有必要的進口等已完成..
謝謝:)。
你最好不要硬編碼文件分隔符,並使用'檔案文件=新的文件(新文件(getCacheDirectory()),「RESULTS.TXT 「);'在第一種情況下。 – 2011-06-14 20:10:21
的確,我只是想做一些OP會立即認出並「得到」的東西。 – 2011-06-14 20:11:57
在這種情況下,仍然可以將文件名作爲相對路徑嗎?例如:File file = new File(new File(getCacheDirectory()),「.. \\ .. \\ files \\ results.txt」); – overshadow 2015-09-08 06:51:52