web-dev-qa-db-ja.com

コマンドプロンプトからWindowsのtftpサーバーのディレクトリとファイルを一覧表示するにはどうすればよいですか?

Windows 7PCに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>
6
gmanikandan

TFTPは、リモートファイルを一覧表示するサブコマンドを提供しない最小限のファイル転送プロトコルです。

ただし、Tftpd32には回避策があり、アクセスしているディレクトリの「dir.txt」ファイルを作成できます。 Tftpd32のTFTP設定で オプション を有効にします。これで、TFTPクライアントが「dir.txt」ファイルを要求すると、サーバーはベースディレクトリの内容をリストしたファイルを生成して送信します。

より高度な機能を使用する場合は、FTPを使用する必要があります。

7
Synck

Tftpd32の「BaseDirectory」は、インストールされているディレクトリのtftpd32.iniから取得できます。 (C:\ Program Files\Tftpd32)。通常、Tftpd32アプリケーションを開くと、このディレクトリをベースとして開きます。そして、スクリプトから、

  • ディレクトリをtftpd32.iniからgrepさ​​れたベースディレクトリに変更します
  • そのディレクトリから「dir」を実行して、サブディレクトリとファイルのリストを取得します。
2
bugger