2017-05-10 120 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或右键单击您的项目并选择刷新。

相关问题