gpt4 book ai didi

linux - NLST FTP 命令应该返回带或不带绝对路径的记录吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:12:14 24 4
gpt4 key购买 nike

在我的 Java 项目中,我使用 Apache FTP Client从 FTP 服务器下载一些数据。

在生产环境中,Linux 上运行着一些 FTP 服务器,当使用 NLST 时,它会返回带有绝对路径的文件。所以我对 NLST /home 的回应可能是例如/home/user.

为了测试,我使用 Mock FTP Server令人惊讶的是,这个模拟 FTP 服务器在使用 NLST 时会返回相对路径。因此,对于上面的示例,将仅返回 user

我想知道(甚至没有在 RFC 959 中找到)NLST 是否应该返回绝对路径或相对路径是否有一些标准。也许为此目的有一些开关?到目前为止,我坚持检查返回的名称是否是相对的,如果是,我自己将它们设为绝对名称。但也许有更好的解决方案?

请注意,我正在使用 FakeUnixFileSystem 进行测试,因此此问题不应涉及操作系统类型。

最佳答案

NLST 应该返回一个相对文件名的列表,没有任何关于它们的其他信息,所以我认为模拟 FTP 服务器正在做正确的事情。

关于linux - NLST FTP 命令应该返回带或不带绝对路径的记录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5153378/

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