- ベストアンサー
ネットワーク上の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
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
\\999.999.999.999\C:\Work\File.mdb の中で C:\ がコピー先での共有名でないと失敗するでしょう コピー先で C:\Work が Workで公開されているなら \\999.999.999.999\Work\File.mdb でよさそうに思います
お礼
ただ単にパスが間違っていました!! :を外した下記のパスで成功しました。 \\999.999.999.999\C\Work\File.mdb お騒がせ致しました。 有難うございます。
補足
ご回答感謝いたします!! Cドライブも共有をかけていますし、WorkもWorkにて公開しています。 それで、ちょっと試したのですが、相手先のドライブDをネットワークドライブに登録すると、CをDに変えた同じパスで実行可能なのです。 似たような質問の回答に、DOSプロンプトにてCOPYが実行可能ならいけるというものがあったので、実行してみたのですが、ネットワークドライブに登録していないCでは「ネットワークパスが見つかりません」となり、ネットワークドライブに登録したDでは正常にコピーが完了します。 セキュリティ関連もすべて解除しています。 何が原因か分かりますでしょうか? (環境参考:WinXP VB6.0(SP5))