ネットワーク上にあるNAS内のファイルを一気にコピ



 ◇-?ネットワーク上にあるNAS内のファイルを一気にコピ-gaugau(初)-06/24-09:38(392)-No.495248
   ┗?!Re:ネットワーク上にあるNAS内の...-pandora-06/24-11:07(390)-No.495251
     ┗?!-Re:ネットワーク上にあるNAS内...-gaugau(初)-06/24-12:29(389)-No.495252

▲このページのトップに戻る
495248ネットワーク上にあるNAS内のファイルを一気にコピgaugau(初) 2010/06/24-09:38

メーカー名:DELL デル
OS名:WindowsXp Professional
パソコン名:vostro
ハード関連:ハードディスク HDD
--
ネットワーク上にあるNASに含まれるフォルダすべてをバックアップコピーしたいのですが、うまくいきません。
NASにはIPが割り振られており、NAS内には数個のフォルダ、ファイル、ネットワークプリンタ設定があり、また権限上コピーできないフォルダがあります。
コピーできないフォルダやプリンタ設定は無視して、他のフォルダと配下のファイルを一気にコピーしたいと思い以下のコマンドを実行しましたがうまくいきませんでした。
xcopy /s /e /c \\192.168.1.1 \\192.168.1.100
xcopy /s /e /c \\192.168.1.1\ \\192.168.1.100
xcopy /s /e /c \\192.168.1.1\*.* \\192.168.1.100→他にワイルドカードの指定は思いつくままに書いてます。

NAS内のフォルダを指定したり、PC上のCドライブ等ではワイルドカードで丸ごとコピーできますが、NAS全体だとコマンドの誤りなのか「無効なドライブ指定です」とでてきてしまいます。

結局は、以下のコマンドでフォルダごとにコピーしました。
xcopy /s /e /c \\192.168.1.1\folder \\192.168.1.100\folder

NASごとあコピーできる構文があれば教えていただけますでしょうか。

▲このページのトップに戻る
495251Re:ネットワーク上にあるNAS内のファイルを一気にコピpandora 2010/06/24-11:07

記事番号495248へのコメント
gaugau(初)さんは No.495248「ネットワーク上にあるNAS内のファイルを一気にコピ」で書きました。

ネットワーク上のコンピュータ名を指定しただけではダメですよ
その中のフォルダ名を明示的に指定しないと

こんなバッチを組んでみたらいかが?


以下をコピーして 「netcopy.cmd」 というファイルを作成し実行してください
なおカスタマイズとして
 ・コピー元コンピュータ名(IPアドレス)指定
 ・コピー先コンピュータ名(IPアドレス)指定
    HOSTSファイルにコンピュータ名記述すれば、コンピュータ名指定でも可
 ・コピー先コンピュータ上の親フォルダ名
    AAA\BBB\CCC と、サブフォルダパス指定も可

あと、入れ子を崩さないように「全角スペース」を使ってるので
全て「半角スペース」に置換してください


:: ↓ここからコピー
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
REM DEFINE NETWORK PATH
SET NETSRC=192.168.1.1
SET NETDST=192.168.1.100
SET DSTPATH=XXX
REM NETWORK公開フォルダの検索
NET VIEW \\!NETSRC! >NETDIR.TMP
FOR /F "USEBACKQ TOKENS=1,2 DELIMS= " %%A IN (NETDIR.TMP) DO (
  IF /I "%%B"=="Disk" (
    SET DIRNAME=%%A
    REM フォルダのコピー
    ECHO "%%A" FOLDER COPY
    XCOPY /S /E /C \\!NETSRC!\!DIRNAME! \\!NETDST!\!DSTPATH!\!DIRNAME!
  )
)
DEL NETDIR.TMP /Q
PAUSE
:: ↑ここまでコピー

▲このページのトップに戻る
495252Re:ネットワーク上にあるNAS内のファイルを一気gaugau(初) 2010/06/24-12:29

記事番号495251へのコメント
pandoraさんは No.495251「Re:ネットワーク上にあるNAS内のファイルを一気にコピ」で書きました。

非常に丁寧なご回答ありがとうございます。
どうも根本的な部分を勉強するのが難しいので、いろいろとすいません。。。
スクリプトの把握には2時間くらいかかると思いますが、使わせていただきます。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言