gpt4 book ai didi

java - Windows机器上无法通过VFS下载文件?

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

我正在使用以下命令从 FTP 服务器下载文件

StandardFileSystemManager ->resolveFile 和 copyFrom(fileobject, Selectors.SELECT_SELF)

本地文件夹已自动创建,文件已成功下载到 LINUX 计算机中。

当我在 Windows 机器中执行相同的操作时,出现以下异常,因为它是相对路径,并且没有提供基本 URI

org.apache.commons.vfs.FileSystemException:无法找到 URI 为“/mnt/shared/\test\sample\files\monday\34.csv”的文件,因为它是相对路径,并且没有基本 URI提供。

您能告诉我您的想法和建议吗?

谢谢,凯瑟尔

最佳答案

请同时使用正斜杠指定您的 Windows 路径。 solveFile() 需要 URI,而不是本地文件。您可以使用fo = manager.toFileObject(new File("test\\bla.txt"))如果您坚持使用 Windows native (在本例中为相对)路径,则不要使用resolveFile。

关于java - Windows机器上无法通过VFS下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11645687/

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