
ROBOCOPYをスペース付きのフォルダを挟んだ変数でフォルダの中身のみをネットワークにコピーしたい
尚VBAでリストを管理する為変数で入力出来る方法をお願い致します
例
コピー元 C:\Program Files\test\
コピー先 \\hogehoge\99 Users\Back Up
CMD “C:\Program Files\test\” “\\hogehoge\99 User\BackUp\” /e /r:0 /w:0
実行すると
コピー元 C:\Program Files\test\” \hogehoge\99\
コピー先 C:\Users\Documents\users\BackUp \e \r:0 \W:0\
に、変換されておかしなことになります。
一応VBAの状態では
sCmd = “ROBOCOPY “”” & コピー元 & “”” “”” & コピー先 & “”” /E /R:0 /W:0”
となります。
よろしくお願いいたします
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ネットワークパスはUNCを使わずに適当なドライブレターを割り当てて実行してください。
ROBOCOPY自体はUNCを使えるようですが、cmd.exeやVBAはUNCを使えません。
それでUNCを使えないコマンドでUNCを使うと、ローカルの例えばC:\Users\Documents\下のパスと解釈して実行しようとするらしいです。
御回答有難うございます
これがまた使用PCが固定じゃないので・・・
テスト環境はネットワークドライブで動かしたのですが、UNCにした後バグって "-----¥"で終わると¥が外れて色々バグるみたいでしたので、とりあえずの対応で、送信側フォルダ固定にしました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access VBAから使用したExcelプ...
-
DataTableに入っているデータを...
-
Eclipseのコード入力時の、行コ...
-
マウントしたディスクにcpで、...
-
一行おきに貼り付ける 可能でし...
-
C++言語で、構造体のコピーは可...
-
文字列の切り出し
-
Listviewに表示された文字のコ...
-
arduino unoからデータを読み出...
-
バッチで当日日付で作成される...
-
【UWSC】WEBページ内コピーした...
-
Activesheet.Pasteで困っています
-
シートに張り付けたボタンがシ...
-
jakarta poiを使用し、EXCELの...
-
OutlookVBAでコピーした文字を...
-
Ctrl + Cなど複数の入力キー...
-
ROBOCOPYをスペース付きのフォ...
-
他プロジェクトのFormを自プロ...
-
Debug版とRelease版で結果が変わる
-
VBAのコピー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access VBAから使用したExcelプ...
-
Eclipseのコード入力時の、行コ...
-
C++言語で、構造体のコピーは可...
-
一行おきに貼り付ける 可能でし...
-
マウントしたディスクにcpで、...
-
Ctrl + Cなど複数の入力キー...
-
Excelでコピーしたセル(テキス...
-
DataTableに入っているデータを...
-
Listviewに表示された文字のコ...
-
他プロジェクトのFormを自プロ...
-
Activesheet.Pasteで困っています
-
エクセルVBA 実行時エラー'...
-
文字列の切り出し
-
【UWSC】WEBページ内コピーした...
-
jakarta poiを使用し、EXCELの...
-
シートに張り付けたボタンがシ...
-
バッチで当日日付で作成される...
-
arduino unoからデータを読み出...
-
構造体について(配列)
-
ROBOCOPYをスペース付きのフォ...
おすすめ情報