- ベストアンサー
ネットワーク上のファイルのコピー
ネットワーク上のファイルをローカルにコピーする為に FileCopy("\\cp1\D$\aaa\a.txt", "d:\b.txt") を実行したところ ファイル名または番号が不正です(エラー52) が出てしまいます ネットワーク上のPCとユーザとパスワードが違うのでログインでエラーになっているのですが ネットワーク上のPCにユーザを登録するのではなく ユーザ名とパスワードを指定してログインしてから ファイルをコピーする方法はありますでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- takasebou
- ベストアンサー率42% (61/144)
回答No.2
Shellコマンドを使って、 net use コマンドを発行すれば出来ます。 接続 Shell "net use " & 共有パス & " /user:" & ユーザ名 & " " & パスワード 切断 Shell "net use " & 共有パス & " /d" 基本的に接続中に接続をかけるとエラーになるかもしれないので、 まず問答無用で最初に切断コマンドを出してから、接続します。 以上です。
質問者
お礼
ありがとうございます 参考になりました
お礼
ありがとうございます うまくいきました