我正在使用以下从FTP服务器下载一个文件
StandardFileSystemManager->resolveFile和copyFrom(fileobject,Selectors.SELECT_SELF)
本地文件夹是自动创建的,文件已成功下载到LINUX计算机中。
当我在windows机器中执行相同的操作时,我得到了以下异常,因为这是一个相对路径,并且没有提供基本URI
org.apache.mons.vfs.FileSystemException:找不到URI为"/mnt/shared/\test\sample\files\monday\34.csv"的文件,因为它是一个相对路径,并且没有提供基本URI。
你能告诉我你的想法和建议吗?
谢谢,Kathir
请用正斜杠指定您的Windows路径。resolveFile()需要URI而不是本地文件。如果您坚持使用windows本机路径(在本例中为相对路径),则可以使用fo = manager.toFileObject(new File("test\bla.txt"))
而不是resolveFile。