2017-05-10 82 views
0

我已經寫了這個程序試圖寫入一個文本文件,但執行程序後沒有發生任何事情。你可以建議如何指定文件路徑?我使用eclipse,並在我的類所在的同一個默認包中創建了一個文件「out.txt」。FileOutputStream不寫入文件

import java.io.*; 
public class InputOutput { 

    public static void main(String args[]) throws IOException 
    { 
    int i; 
    //File file=new File("inputd"); 
    //File file0=new File("out"); 
    FileInputStream fin=null; 
    //FileOutputStream fout=null; 
    DataOutputStream fout=null; 



    //copy the file 

    try 
    { 
     //fin=new FileInputStream("input.txt"); 
     fout=new DataOutputStream(new FileOutputStream("out.txt")); 
     //fout=new FileOutputStream("out.txt"); 

     fout.write(1); 
     fout.write(100); 
     fout.write(1000); 


    } 
    catch(IOException ioe) 
    { 
     System.out.println("I/O Error" + ioe); 
    } 

    finally { 

     if (fout != null) { 
      fout.close(); 
     } 

    //fin.close(); 

} 
} 
} 
+1

這個文件應該出現在你項目的主文件夾中,而不是你的類所在的包中。你的應用程序創建了這個文件,你不需要自己去做。 – f1sh

回答

0

該文件將自動創建並將位於項目的根文件夾中。 另外,如果在Eclipse中沒有在您的項目中看到該文件,請在項目資源管理器中單擊您的項目,然後按F5或右鍵單擊您的項目並選擇刷新。

相關問題