• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB6にてネットワーク上にある共有フォルダを・・・)

VB6でネットワーク上の共有フォルダを確認する方法について

このQ&Aのポイント
  • VB6でネットワーク上の共有フォルダを確認するプログラムを作成しています。しかし、実行するとエラーが発生し、共有フォルダが見つからないというメッセージも表示されません。
  • エクスプローラ上から共有フォルダは見えますし、Pingも通っています。ネットワークドライブを割り当てる方法は使えないため、他の解決策を探しています。
  • Windows2000(SP4)の環境で、VB6(SP6)を使用しています。参照先PCの設定で接続を許可するユーザーの設定などを試してみましたが、解決できませんでした。お知恵を拝借したいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

せっかく VB6 なんだから Dir とか古くて貧弱な関数じゃなくて、FileSystemObject を使ったらどうでしょうか? Private Sub hoge()   On Error ErrorProc      Dim fso As New Scripting.FileSystemObject   If fso.FolderExists("\\serverName\shareName") Then     ' 存在した場合の処理   Else     ' 存在しなかった場合の処理   End If ExitProc:   Exit Sub ErrorProc:   ' エラーだった場合の処理   Resume ExitProc End Sub

aruaru555
質問者

お礼

返事が遅れて申し訳ありません。 temtecomai2さんのおっしゃる通りにやってみたら、できました!! 助かりました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう