- - PR -
ファイルの存在有無
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-07-26 01:08
Excel-VBAでリモートサーバー(UNIX)上のあるディレクトリに 特定のファイル(ファイル名固定)が存在するか、 確認する方法があるのでしょうか? いろいろ調べてみましたが、 結局、失敗、、お伺うことになりました。 よろしくお願いいたします。 | ||||||||
|
投稿日時: 2006-07-26 01:15
どうやって WindowsPC から UNIX 上のファイルを読もうとしてますか? samba 経由?
いろいろどんなことを調べて、何を試したのかを教えてください。 | ||||||||
|
投稿日時: 2006-07-26 01:31
すみません。まちがいました。
windows2000のwebserverです。 http://www.atmarkit.co.jp/bbs/phpBB/reply.txtなら、 excel-vbaからreply.txtがあるか確認したいです。 windowsAPI関数(FTPGetFileなど)を使って、ダウンロード失敗した際のエラーコードを拾えば、ファイルがないのかサーバー接続失敗なのかで判断できると思ってみましたが、、 | ||||||||
|
投稿日時: 2006-07-26 09:18
WebServer に公開されたファイルをダウンロードできるか確認したい。 ということでよろしいですね?
結果どうなったんでしょうか? windowsAPI FTPGetFile のほかに何を試して、どうなったかを教えてください。 | ||||||||
|
投稿日時: 2006-07-26 21:21
サーバ側で、FTP サーバが動いていなければ、FTPGetFile が失敗するのは絶対ですよね?
ところで、 http://www.atmarkit.co.jp/bbs/phpBB/reply.txt (← http なんだから、http で聞けば、「ある」はず) というファイルが「存在するかもしれない」ということを、どうやって知りますか? (「存在するかもしれない」から、存在有無を確認するんですよね?) 「適当に試す」とか「こっちのコンピュータにあるので、あっちにもあるはず」とか であるなら、知らないままでいてください。 | ||||||||
|
投稿日時: 2006-07-26 23:35
ファイルが存在するか否かを確認する最も確実な方法は、そのファイルを必要とする処理を実際に実行する(ファイルを開く)事です。これ以外の方法では、確認したその時点で存在していても、それに後続する処理を行う時点でファイルが存在する事を保証できませんからね。
|
1