【问题标题】:How to list the sub directories in a Windows FTP server?如何列出 Windows FTP 服务器中的子目录?
【发布时间】:2017-06-22 08:45:11
【问题描述】:

我正在尝试通过 Unix FTP 命令列出 Windows 服务器中的所有目录和子目录。我尝试了dir -r 命令,但它只显示当前文件夹中的目录。 dir /s 命令不显示任何内容。我也没有像 winexe 这样的实用程序。任何想法都会对我有很大帮助。提前致谢。

【问题讨论】:

    标签: windows unix ftp command


    【解决方案1】:

    试试dir -Rdir /s 是 windows 命令,dir -r 是颠倒输出顺序。

    【讨论】:

    • 嗨。我试过 dir -R .. 它仍然只显示当前文件夹中的目录。 :(
    【解决方案2】:

    在通用 *nix ftp 命令行客户端中没有递归列出目录的命令。

    一些 FTP 服务器(如 ProFTPD)支持切换到 LIST 命令(和类似命令)。但这是一种非标准行为,在 FTP 规范/RFC 中没有任何支持。

    您没有指定您使用的 Windows FTP 服务器。假设 IIS:IIS 根本不支持任何开关,正确的行为是什么。客户端执行递归是一项任务。但同样,常见的 *nix ftp 客户端不支持。

    【讨论】:

    • 我正在使用 AIX unix 机器并尝试连接到 Windows 服务器并列出所有子目录。这是 dir 命令的结果 ftp> dir 200 PORT command successful. 125 Data connection already open; Transfer starting. 01-31-17 07:12AM <DIR> ABB 11-23-16 09:30AM <DIR> FILES
    • 您的评论目标是什么?它不会为您的问题添加任何内容,也不会改变我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    相关资源
    最近更新 更多