
今まで以下のようにしていて大丈夫な状態が続いていました。
robocopy D:\ E:\ /mir
それを、以下のように
robocopy D:\ E:\BACKUPS /mir
バックアップ先にフォルダを指定して、BACKUPS以下にコピーを指定したときに問題が起こりました。
E:\BACKUPS フォルダの属性が強制的に隠しシステム(SとHがある状態)に変更されてしまいます。
バグなのか仕様なのかもわかりません。
E:\BACKUPS 以外のファイル・フォルダは正常です。
回避策としてバッチでコピー後に
attrib -H -S E:\BACKUPS
としております。
しかし、そうならないようにしたいのです。
また、バグなのか使い方の問題なのかも知りたいのです。
参考までに、
robocopy D:\ E:\BACKUPS\TEST /mir
とすると
E:\BACKUPS は正常で
E:\BACKUPS\TEST のみが隠しシステムになってしまいます。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
はじめて、
私も最近robocopyコマンドを使用してみたのですが、
以下URLの記事が参考になるのではないでしょうか。
http://sekirarablog.blogspot.jp/2013/07/robocopy …
>/XA:SH:ドライブ丸ごとの場合、
>コピー出来ないシステムファイル等がある場合はエラーになるので、
>これを追記することで隠しファイルとシステムファイルを除外するようにします。
とのことです。
参考にされてみてはいかがでしょうか。
私は、
上記URLを参考にして、
ドライブからバックアップ用NAS上ドライブにrobocopyコマンドにてコピーしましたが、
隠しファイル属性のものはコピーされていませんでした。
また、
コピー後も普通に(正常に?)コピー先ドライブにても
フォルダが普通に表示されました。
参考URL:http://sekirarablog.blogspot.jp/2013/07/robocopy …
No.2
- 回答日時:
残念ながらこの挙動はバグではありません
完璧な回避方法も思い浮かびません(※1)
実はユーザーからは決して分かりませんがNTFSのルートディレクトリには隠しシステム属性が付いています(※2,3)
robocopyはコピー元ディレクトリの属性を忠実にコピー先ディレクトリにコピーしているだけなのです
※1
xcopyなら D:\ E:\BACKUPS を D:\* E:\BACKUPS のようにディレクトリからディレクトリではなくディレクトリ以下からディレクトリにすれば回避できます
元々ディレクトリからディレクトリのコピーのためのrobocopyではこのような指定ができません
/A-:SH を指定すればコピー先から隠しシステム属性を消せますがこの動作はコピーしたファイル全てに適用されます
※2
attribコマンドでは確認できません
プログラムからのみ確認できます
PowerShell なら Get-ItemProperty -Path D:\ | Format-list -Property Attributes とやれば属性を表示できます
※3
そのうえ属性を解除することもできません
No.1
- 回答日時:
たぶんrobocopyのバグだと思います。
↓TechNet フォーラムでの、マイクロソフト社のフォーラムオペレータからの回答。
http://social.technet.microsoft.com/Forums/ja-JP …
私もあきらめてそういうものとして(コピー後にattribすることにして)robocopyを使ってます。
情報ありがとうございます。
次期サーバーのrobocopyは、この点も動作を設定できるようにバージョンアップしていると助かります。
その為のバージョンアップ料金が高そうですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQLで"pg_dumpall -f data.sql"を使ってバックアップしたデータ 2 2022/09/19 08:14
- ドライブ・ストレージ cドライブの容量軽減についてです。 cドライブの容量を軽減する為にフォルダーをD:に移動をしたいので 3 2023/03/26 15:09
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/26 17:13
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Windows 10 自作アイコンがすべてWindows規定のアイコンに戻る 2 2022/10/17 20:39
- Excel(エクセル) 1つのファイルを複数のフォルダにファイル名を【明日の日付】にして、コピーしたい 5 2022/12/13 20:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Excel(エクセル) 1つのファイルを複数のフォルダにファイル名を【明日の日付】にして、コピーしたい 5 2022/12/13 04:23
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
linux duコマンドで困っています。
-
バッチファイルで特定のファイ...
-
rsync実行でmkdirエラー
-
フォルダ 削除しようとすると...
-
gitで複数のリポジトリで運用は...
-
FTPでのディレクトリのアップロ...
-
【至急】.htaccessによるディレ...
-
robocopyをすると隠し属性フォ...
-
PCに保存していた写真を見られ...
-
拡張子をつくる
-
<a href="file:///フォルダ名/...
-
スマホでHTMLファイルを開いて...
-
Excelファイルの特定のシートを...
-
ExcelのVBProjectがExcelを開く...
-
同名フォルダを作成し、そのフ...
-
Excelで外部のファイルの場所を...
-
「~$ファイル名.doc」というフ...
-
コピーの際、ファイルの作成日...
-
どのページにも同じメニューを...
-
メルカリを退会して再登録した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルで特定のファイ...
-
linux duコマンドで困っています。
-
.htaccessで特定のディレクトリ...
-
フォルダの中にファルダを作成...
-
【至急】.htaccessによるディレ...
-
【MRTG】グラフ表示で抜けがある。
-
robocopyをすると隠し属性フォ...
-
FTPでのディレクトリのアップロ...
-
FTPディレクトリとは
-
AIXでの指定ディレクト以下の全...
-
Subversion と TortoiseSVN で ...
-
MRTGが動作しません
-
SNMPトラップについて
-
ディレクトリ毎にwebサーバーへ...
-
httpからディレクトリ内容を表...
-
rsync実行でmkdirエラー
-
telnetでサーバー上のファイル...
-
Apacheでエラー→DocumentRoot m...
-
webサーバとPDFの関係(開く時...
-
gitで複数のリポジトリで運用は...
おすすめ情報