gpt4 book ai didi

java.io.file 正在变成//变成/?

转载 作者:行者123 更新时间:2023-12-01 12:49:18 25 4
gpt4 key购买 nike

我想从 FTP 路径实例化一个文件,例如:

java.io.File file = new File("ftp://"+"path/to/file");

但是当我尝试获取该文件的 fileInputStream 时:

FileInputStream in = new FileInputStream(file);

我收到 java.io.FileNotFoundException。

当我调试时,我可以看到在文件对象的实例化过程中,路径变成 "ftp:/path/to/file"-- with ONE斜杠 ==> 这会抛出异常(exception),因为他需要在“ftp:”后面加上双斜杠“//”才能将文件定位到 FTP 服务器中。

如何使路径包含双斜杠?

谢谢

最佳答案

您需要使用FTP客户端,例如Apache Commons Net .

JDK 中提供的文件 API 无法连接到开箱即用的 FTP 服务器。

关于java.io.file 正在变成//变成/?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24366184/

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