サーバ側がLinax、ローカル側がWindowsでの開発環境で、FTPを使用してサーバ側のファイルの存在チェックをしたいのですが、Dir(……/…/)で可能でしょうか?
ローカルがWindowsと書かれても、その機能を実現する環境として
言語は何を使うかで、変わってきますし・・・
FTPは既にできているのか?
ファイルの存在確認は可能です・・・としか答えられないです。
以上。
ローカル側は、既にFTPは出来ています。
ローカル側から、サーバ側(Linax)にファイルの存在確認をしたいのですが、
やはり、Dir(Linax用のフルパス)でないといけないのでしょうか?
WinInet.dllの場合はFtpFindFirstFileで、
Ftpコマンドの場合は『ls』又は『dir』、
FtpCommandの場合は『LIST』又は『NLST』かな。
何を使うかによりますね。
Dim xxx As String = Dir("C:/……/……")
If xxx = Nothing Then
MsgBox("なし")
Else
MsgBox("あり")
End If
上記の様なコーディングできますか?
流石にDirでは無理だと思いますが、
hFile = FtpFindFirstFile("/.../*.*", Pdata)
If hFile = 0 Then
MsgBox("なし")
Else
MsgBox("あり")
End If
こんな感じにはできるかな。
岡田 之仁様・ねろ様、どうもありがとうございました。
ねろ様、PdataとFtpFindFirstFileの型を教えて下さい。
ググってみますた>"o(--#
http://www.google.co.jp/search?hl=ja&c2coff=1&q=FtpFindFirstFile&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
>ムチモリさん
掲示板は多対多の世界ですから、誰かを指名するのはマナー違反です。
それと、ここはサポートセンターではありませんから、自分で調べれることは自分で調べましょう。
その努力すら感じられない。
>ガッさん
乙。
ツイート | ![]() |