7

我已经在我的 Windows 7 电脑上安装了 Tftpd32 软件。我在我的 Windows pc 上运行 tftp 服务器,并且 tftp 主目录中的目录和文件很少。我必须从 windows 命令提示符显示 tftp 服务器目录和文件?如何显示 tftp 服务器目录和文件夹?

C:\Users\user1>tftp

Transfers files to and from a remote computer running the TFTP service.

TFTP [-i] host [GET | PUT] source [destination]

  -i              Specifies binary image transfer mode (also called
                  octet). In binary image mode the file is moved
                  literally, byte by byte. Use this mode when
                  transferring binary files.
  host            Specifies the local or remote host.
  GET             Transfers the file destination on the remote host to
                  the file source on the local host.
  PUT             Transfers the file source on the local host to
                  the file destination on the remote host.
  source          Specifies the file to transfer.
  destination     Specifies where to transfer the file.


C:\Users\user1>
4

2 回答 2

6

TFTP 是一种最小文件传输协议,它不提供列出远程文件的子命令。

但是 Tftpd32 有一个解决方法,它可以为您正在访问的目录创建一个“dir.txt”文件。在 Tftpd32 的 TFTP 设置中启用该选项。现在,当 TFTP 客户端请求“dir.txt”文件时,服务器将生成并发送一个列出基本目录内容的文件。

如果您想使用更高级的功能,则必须使用 FTP。

于 2013-09-17T10:40:40.817 回答
2

您可以从安装目录中的 tftpd32.ini 获取 Tftpd32 的“BaseDirectory”。(C:\Program Files\Tftpd32)。通常在打开 Tftpd32 应用程序时,它将以该目录作为基础目录打开。从一个脚本,

  • 将目录更改为从 tftpd32.ini grepped 的基本目录
  • 从该目录执行“dir”,以获取子目录和文件的列表。
于 2014-01-31T11:40:33.793 回答