![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
今まで以下のようにしていて大丈夫な状態が続いていました。
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コマンドで困っています。
-
バッチファイルで特定のファイ...
-
robocopyのログの質問です。
-
【MRTG】グラフ表示で抜けがある。
-
robocopyをすると隠し属性フォ...
-
qmailでアカウントにも転送先に...
-
PCに保存していた写真を見られ...
-
ExcelVBAでリンク先の対象のフ...
-
Excelで外部のファイルの場所を...
-
OUTLOOKで受信メールを開くとテ...
-
Visual C++からftpを使う
-
OpenFileDialogを使った後にも...
-
VB6.0でVISAを用いる
-
コピーの際、ファイルの作成日...
-
スマホでHTMLファイルを開いて...
-
秀丸のタグジャンプがうまくで...
-
Windowsのバッチファイルでcall...
-
テキストボックスのフォーカス...
-
C#のFileSystemWatcherでのファ...
-
拡張子をつくる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
linux duコマンドで困っています。
-
バッチファイルで特定のファイ...
-
【至急】.htaccessによるディレ...
-
FTPでのディレクトリのアップロ...
-
robocopyをすると隠し属性フォ...
-
rsync実行でmkdirエラー
-
.htaccessで特定のディレクトリ...
-
【MRTG】グラフ表示で抜けがある。
-
良く判らないファイル?
-
robocopyのログの質問です。
-
gitで複数のリポジトリで運用は...
-
BIND8でファイルのアップロード...
-
同一サーバからだと他人に見ら...
-
【初歩】TeraTermでLinuxサーバ...
-
Subversion と TortoiseSVN で ...
-
すべてのディレクトリに対してg...
-
MRTGが動作しません
-
基本認証のかかった複数ディレ...
-
バックアップ前後でのファイル...
-
webサーバとPDFの関係(開く時...
おすすめ情報