如何从命令提示符列出Windows tftp服务器目录和文件?

时间:2013-08-14 07:00:37

标签: windows windows-7 command tftp

我在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>

2 个答案:

答案 0 :(得分:6)

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

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

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

答案 1 :(得分:2)

你可以得到" BaseDirectory"来自安装目录中的tftpd32.ini的Tftpd32。 (C:\ Program Files \ Tftpd32)。通常在打开Tftpd32应用程序时,它将以此目录作为基础打开。从脚本中,

  • 将目录更改为从tftpd32.ini
  • grepped的基目录
  • 做一个" dir"从该目录中获取子目录和文件列表。