3

私はVB6プロジェクトを持っています、それはftpリモートサーバー(すなわち:ftp://ftp.microsoft.com)にうまく接続します、私はInet1.ocxのみを使用してftpサーバーのすべてのディレクトリ名をリストボックスにリストしたいと思います。どうやってやるの ?

4

2 に答える 2

2

以下の私の答えに対する@AhmedEbiedのコメントから引用。


はい、分かりました。FTPコマンドである(DIR)を使用して、FTPサーバー内のディレクトリを取得します。(DIR)コマンドの使用Inet1.Execute、( "DIR")

' CommandButton 
Private Sub Get_Dir_Click() 
  Dim Data as String, Data1 as String 

  ' Get List of all files 
  Do Data1 = Inet1.GetChunk(1024, icString) 
    Data = Data & Data1 
  Loop While Len(Data1) <> 0 

  Text4.Text = Data 
End Sub 

もちろん、私はUsrNamePassWordそしてその場にいURLました。

于 2012-04-22T19:49:15.363 に答える
1

次のようなFTP対応のActiveXコンポーネントをインストールできます:ChilkatFTP。FTPと呼ばれる無料版とFTP2と呼ばれる有料版があることに注意してください。あなたの目的のために、無料のもので十分なはずです。

開始するには、ドキュメント例のページを参照してください。

于 2012-04-22T18:25:37.727 に答える