gpt4 book ai didi

java - 保存相对于工作目录的文件

转载 作者:太空宇宙 更新时间:2023-11-04 13:10:32 24 4
gpt4 key购买 nike

我正在编写一个从 ftp 下载文件的程序,我希望将文件放置在工作目录中名为“files”的文件夹中,但我不确定如何更改输出流来执行此操作。

这是我的代码:

String remoteFile1 = f.getName();
System.out.println(remoteFile1);
File downloadFile1 = new File(fileName);
OutputStream outputStream1 = new BufferedOutputStream(new FileOutputStream(downloadFile1));
boolean success = client.retrieveFile(remoteFile1, outputStream1);
outputStream1.close();
if (success) {
System.out.println(fileName + " has been downloaded successfully.");
}

我不确定需要编辑哪一部分来更改目录。

最佳答案

请尝试更改您的fileName以包含目录名称("file"),例如(感谢@MadProgrammer):

File downloadFile1 = new File("files/", fileName); // Modify this line

另外,如果该目录不存在,请在开头添加以下代码:

new File("files").mkdirs();

关于java - 保存相对于工作目录的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34009228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com