• ベストアンサー

ネットワーク上のファイルのコピー

ネットワーク上のファイルをローカルにコピーする為に FileCopy("\\cp1\D$\aaa\a.txt", "d:\b.txt") を実行したところ ファイル名または番号が不正です(エラー52) が出てしまいます ネットワーク上のPCとユーザとパスワードが違うのでログインでエラーになっているのですが ネットワーク上のPCにユーザを登録するのではなく ユーザ名とパスワードを指定してログインしてから ファイルをコピーする方法はありますでしょうか?

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1
be-be
質問者

お礼

ありがとうございます うまくいきました

その他の回答 (1)

  • takasebou
  • ベストアンサー率42% (61/144)
回答No.2

Shellコマンドを使って、 net use コマンドを発行すれば出来ます。 接続 Shell "net use " & 共有パス & " /user:" & ユーザ名 & " " & パスワード 切断 Shell "net use " & 共有パス & " /d" 基本的に接続中に接続をかけるとエラーになるかもしれないので、 まず問答無用で最初に切断コマンドを出してから、接続します。 以上です。

be-be
質問者

お礼

ありがとうございます 参考になりました

関連するQ&A