有没有办法在eclipse中保存.txt文件?
目前我正在做:
FileOutputStream fout = new FileOutputStream("C:\\Users\\xxxx\\mytxtfile.txt", false);
我希望它在项目的eclipse文件夹中而不是绝对路径。
答案 0 :(得分:2)
试试这个
FileOutputStream fout = new FileOutputStream("mytxtfile.txt", false);
如果您想在项目根目录中使用文件夹,我建议您这样做:
File root = new File("yourfolder");
root.mkdir(); //this makes sure the folder exists
File file = new File(root,"mytextfile.txt");
FileOutputStream fout = new FileOutputStream(file, false);
获取eclipse 3.3的eclipse的安装位置(我不知道为什么你会这样做,但仍然是)System.getProperty("eclipse.home.location");
对于较新的eclipse版本,我真的不知道。
答案 1 :(得分:1)
您可以在Eclipse应用启动配置中设置所需的任何初始文件夹。它默认是项目根目录,但这并不理想;最好是使用像' run'这样的文件夹。在你可以添加到.gitignore的项目中。
然后只有空路径(new File("")
)解析到该文件夹,您还可以根据需要指定子路径。
答案 2 :(得分:0)
尝试以下方法:
PdfWriter.getInstance(document, newFileOutputStream("C:/Users/xxxx/mytxtfile.txt",false));