• ベストアンサー

ネットワーク上のPCのフォルダにMDBファイルをコピーしたい

自分のPCにあるファイル(MDB)をネットワーク上(VPN)のPCにコピーしたいのですが、PC名を指定しても、IPアドレスを指定しても、「パス名が無効です。」というエラーメッセージが出力されます。 下記のコードで上記の処理は可能ですか? ご伝授下さい!! UPDATAPathFrom = "C:\Work\File.mdb" UPDATAPathTo = "\\999.999.999.999\C:\Work\File.mdb" ''「999.999.999.999」はIPアドレス FileCopy UPDATAPathFrom, UPDATAPathTo

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

\\999.999.999.999\C:\Work\File.mdb の中で C:\ がコピー先での共有名でないと失敗するでしょう コピー先で C:\Work が Workで公開されているなら \\999.999.999.999\Work\File.mdb でよさそうに思います

DORAxx
質問者

お礼

ただ単にパスが間違っていました!! :を外した下記のパスで成功しました。 \\999.999.999.999\C\Work\File.mdb お騒がせ致しました。 有難うございます。

DORAxx
質問者

補足

ご回答感謝いたします!! Cドライブも共有をかけていますし、WorkもWorkにて公開しています。 それで、ちょっと試したのですが、相手先のドライブDをネットワークドライブに登録すると、CをDに変えた同じパスで実行可能なのです。 似たような質問の回答に、DOSプロンプトにてCOPYが実行可能ならいけるというものがあったので、実行してみたのですが、ネットワークドライブに登録していないCでは「ネットワークパスが見つかりません」となり、ネットワークドライブに登録したDでは正常にコピーが完了します。 セキュリティ関連もすべて解除しています。 何が原因か分かりますでしょうか? (環境参考:WinXP VB6.0(SP5))

関連するQ&A