Java FileOutputStream未写入文件
我编写了这个程序,试图写入一个文本文件,但执行该程序后什么也没有发生。你能建议如何指定文件路径吗?我正在使用eclipse,并在我的类所在的默认包中创建了一个文件“out.txt”Java FileOutputStream未写入文件,java,io,Java,Io,我编写了这个程序,试图写入一个文本文件,但执行该程序后什么也没有发生。你能建议如何指定文件路径吗?我正在使用eclipse,并在我的类所在的默认包中创建了一个文件“out.txt” import java.io.*; public class InputOutput { public static void main(String args[]) throws IOException { int i; //File file=new File("inputd")
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();
}
}
}
该文件将自动创建,并将位于您的项目根文件夹中。
此外,如果您在Eclipse中的项目中没有看到该文件,请在项目资源管理器中单击项目并按F5键,或者右键单击项目并选择“刷新”。该文件应显示在项目的主文件夹中,而不是类所在的包中。您的应用程序创建文件,您不需要自己创建。