java - 将文件保存到Java中的特定目录?

标签 java

这可能是一个愚蠢的问题,但我是 Java 的新手,我无法弄明白。
基本上,我试图从网站下载一些文件,我想将它们保存到特定文件夹(而不是我的 Java 文件所在的默认文件夹)。我该怎么做?

我一直在使用 FileReaderBufferedReaderBufferedInputStreamFileOutputStream 类

谢谢:)

最佳答案

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/

相关文章:

java - Android/Java 中的两次减法

java - hibernate 中是否允许嵌套不同类型的继承?

java - Java序列化是缩小内存占用的工具吗?

Java 将字符添加到字符串

Java:异常帮助 Char 和 Int

java - 不使用 ResponseEntity 时 Spring Controller 不返回值

java - 如何从 EMR 中的 s3 读取文件?

Java:如何有选择地将文件扫描到两个二维字符串数组中

java - 配置 OPC UA 服务器 (Milo)?

java - 计算数组内的出现次数