0

假设我的大型机主机 xxx.xxx.xxx.xx 在路径 TEST 中由用户 QWERTY 创建的文件 file.txt。我想将此文件从大型机 ftp 到我的 unix 机器。当我运行代码时fsDataInputStream=ftpFileSystem.open(new Path ("ftp://QWERTY@xxx.xxx.xxx.xx'TEST/file.txt'") );

我得到的错误是“路径ftp://QWERTY@xxx.xxx.xxx.xx 'TEST/file.txt' 是一个目录。”

关于给予fsDataInputStream = ftpFileSystem.open(new Path('TEST/file.txt'), 1000);

我收到错误:文件 'QWERTY.'/'TEST/file.txt 不存在。它会自行附加“QWERTY.”/。

关于如何给出这个文件路径名的任何指针?

4

1 回答 1

0

我得到它的工作!问题是我使用的是 fTpFileSystem ,它自己将用户名附加到连接 URL 。我改为使用 FTP 系统的其他 api。

于 2012-11-20T07:36:31.003 回答