这可能是一个愚蠢的问题,但我是 Java 的新手,我无法弄明白。
基本上,我试图从网站下载一些文件,我想将它们保存到特定文件夹(而不是我的 Java 文件所在的默认文件夹)。我该怎么做?
我一直在使用 FileReader
、BufferedReader
、BufferedInputStream
和 FileOutputStream 类
。
谢谢:)
最佳答案
Java 对 IO 非常友好。尝试这样的事情:
File file = new File("/some/absolute/path/myfile.ext");
OutputStream out = new FileOutputStream(file);
// Write your data
out.close();
注意事项:
- 您的程序需要写入目录的权限。
- 如果您的路径字符串的第一个字符不是
/
,它将相对于您的“当前”目录 - 如果您正在编写文本,您可能会发现
BufferedWriter
更容易:BufferedWriter writer = new BufferedWriter(new FileWriter(file));
。它有newLine()
和write(String)
方法
关于java - 将文件保存到Java中的特定目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6366743/