FTPで、サーバ側とローカル側を通信するには

解決


ムチモリ  2005-04-04 23:10:34  No: 89215

サーバ側がLinax、ローカル側がWindowsでの開発環境で、FTPを使用してサーバ側のファイルの存在チェックをしたいのですが、Dir(……/…/)で可能でしょうか?


岡田 之仁  2005-04-05 01:51:06  No: 89216

ローカルがWindowsと書かれても、その機能を実現する環境として
言語は何を使うかで、変わってきますし・・・

FTPは既にできているのか?

ファイルの存在確認は可能です・・・としか答えられないです。

以上。


ムチモリ  2005-04-06 00:52:08  No: 89217

ローカル側は、既にFTPは出来ています。
ローカル側から、サーバ側(Linax)にファイルの存在確認をしたいのですが、
やはり、Dir(Linax用のフルパス)でないといけないのでしょうか?


ねろ  2005-04-06 01:28:36  No: 89218

WinInet.dllの場合はFtpFindFirstFileで、
Ftpコマンドの場合は『ls』又は『dir』、
FtpCommandの場合は『LIST』又は『NLST』かな。
何を使うかによりますね。


ムチモリ  2005-04-06 02:07:52  No: 89219

Dim xxx As String = Dir("C:/……/……")
        If xxx = Nothing Then
            MsgBox("なし")
        Else
            MsgBox("あり")
        End If
  
上記の様なコーディングできますか?


ねろ  2005-04-06 03:03:57  No: 89220

流石にDirでは無理だと思いますが、
hFile = FtpFindFirstFile("/.../*.*", Pdata)
If hFile = 0 Then
    MsgBox("なし")
Else
    MsgBox("あり")
End If
こんな感じにはできるかな。


ムチモリ  2005-04-06 03:26:23  No: 89221

岡田 之仁様・ねろ様、どうもありがとうございました。


ムチモリ  2005-04-06 03:30:59  No: 89222

ねろ様、PdataとFtpFindFirstFileの型を教えて下さい。


ガッ  2005-04-06 03:44:13  No: 89223

ググってみますた>"o(--#
http://www.google.co.jp/search?hl=ja&c2coff=1&q=FtpFindFirstFile&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja


。。。  2005-04-06 04:04:40  No: 89224

>ムチモリさん
掲示板は多対多の世界ですから、誰かを指名するのはマナー違反です。
それと、ここはサポートセンターではありませんから、自分で調べれることは自分で調べましょう。
その努力すら感じられない。

>ガッさん
乙。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加