• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2008(vb6でも可)よりVPNで接続されている)

【質問】VB2008でVPN接続している状態で共有フォルダ内のファイル存在をチェックする方法

このQ&Aのポイント
  • VB2008(vb6でも可)を使用して、VPN接続された状態で共有フォルダ内のファイルの存在をチェックする方法を知りたいです。
  • IPアドレスを指定してファイルの存在をチェックする試みは駄目でした。解決方法や参考になるサイトを教えてください。
  • マイネットワークではファイルの存在を確認できたので、簡単に解決できるかと思いましたがうまくいきませんでした。

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

  • ベストアンサー
  • BellBell
  • ベストアンサー率54% (327/598)
回答No.2

ファイル名指定があやしいです。 "\\**.***.**.***\c:\###.csv" 通常、VPNであっても":"は使わない(使えない)ハズ "\\**.***.**.***\c\###.csv"の間違いか? もしくは"\\**.***.**.***\$c\###.csv"の間違いか? マイネットワークで見えたフォルダを右クリックして「プロパティ」そこで確認するのが確実。 それと、Windowsのセキュリティ機能ではじかれている可能性も。 マイネットワークから対象のフォルダへ一旦アクセス、そこでユーザー名+パスワードを聞かれるようなら単純に接続してファイルを見ることはできない。 ※エクスプローラでアクセスしてユーザ名+パスワードを一旦入力して、認証済みにしておくと、次からは単純に接続できる。 ただし、自分のPC、相手のPCが再起動されると再度認証が必要。

cw3629
質問者

お礼

ご指摘の通りでした、 自分でもプロパティをコピーして 再実行したらうまくいきました。 有難うございました。

その他の回答 (2)

  • rk_les
  • ベストアンサー率63% (23/36)
回答No.3

BellBellさんの >通常、VPNであっても":"は使わない(使えない)ハズ これが原因ですね。 自分はBellBellさんが仰った >マイネットワークで見えたフォルダを右クリックして「プロパティ」そこで確認するのが確実。 この方法でパスを確認致しました。 共有フォルダということでアクセス権限があるでしょうから「:」を外してためしてみてください

  • rk_les
  • ベストアンサー率63% (23/36)
回答No.1

こんにちは。 私の環境も同じですがきちんでできました。 一応フォルダを作製することもできましたが・・・ どのように駄目なのでしょうか?エラーが返されるのであればエラー名を、もしくはDebug.WriteLine(FName & " は存在しません")が実行されるのでしょうか?

cw3629
質問者

補足

Debug.WriteLine(FName & " は存在しません")が 実行されます。 ファイル名を確認したり、変更しても変わりありません。

関連するQ&A

専門家に質問してみよう