eclipse 中的文件输出流。相对路径
Fileoutputstream in eclipse. relative path
有没有办法在 eclipse 中保存 .txt 文件?
目前我在做:
FileOutputStream fout = new FileOutputStream("C:\Users\xxxx\mytxtfile.txt", false);
我希望它位于项目的 eclipse 文件夹中,而不是绝对路径。
试试这个
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 版本我真的不知道。
您可以在 Eclipse 应用启动配置中设置任何您想要的初始文件夹。默认情况下它是项目根目录,但这并不理想;最好是在项目中使用像 'run' 这样的文件夹,您可以将其添加到 .gitignore.
然后只是空路径 (new File("")
) 解析到该文件夹,如果需要,您还可以指定子路径。
尝试以下操作:
PdfWriter.getInstance(document, newFileOutputStream("C:/Users/xxxx/mytxtfile.txt",false));
有没有办法在 eclipse 中保存 .txt 文件?
目前我在做:
FileOutputStream fout = new FileOutputStream("C:\Users\xxxx\mytxtfile.txt", false);
我希望它位于项目的 eclipse 文件夹中,而不是绝对路径。
试试这个
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 版本我真的不知道。
您可以在 Eclipse 应用启动配置中设置任何您想要的初始文件夹。默认情况下它是项目根目录,但这并不理想;最好是在项目中使用像 'run' 这样的文件夹,您可以将其添加到 .gitignore.
然后只是空路径 (new File("")
) 解析到该文件夹,如果需要,您还可以指定子路径。
尝试以下操作:
PdfWriter.getInstance(document, newFileOutputStream("C:/Users/xxxx/mytxtfile.txt",false));