| > xcopy "%USERPROFILE%\*.*" "\\sv1\backup\Vista_all\" /d /e /v /c /i /f /y > コピー先がネットワークだとダメでした > > 「領域が不足しています」となります > パラメータを色々と変更してみましたがどうもうまくいきません
とりあえず、XCOPYでなくROBOCOPYを使うべきなのでは。Vista以外でも使いまわしたいのかな。 バッチファイルといってもテスト中は手動実行してるんでしょうけど、タスクで 実行する場合はログオンしているユーザと関係ないのでバッチファイル中で サーバに接続しないとだめですよね。
私のとこでは、 xcopy "%userprofile%\*.ini" "c:\bu\" /h でntuser.iniはコピーできてしまいました。常に使用中というわけではない? xcopy "%userprofile%\*.*" "c:\bu\" /h だとNTUSER.DATでエラーになりました。これは使用中なんだと思いますが 「共有違反です」で「領域が不足〜」ではなかった。 (どうでもいい?が、なぜかiniファイルは全部小文字でdatは全部大文字。)
エクスプローラのエラーだとこの2つはいっしょくたになってたと思うのですが、 XCOPYで違いが出るのはなぜかな〜?
|