パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Windowsにおけるファイルコピーに関する驚くほど複雑な注意点」記事へのコメント

  • それだけ判っているならサクッと作って公開してくれたら(ただで)
    よのなかの沢山の人が幸せになれると思うの

    • by Anonymous Coward

      それはOSベンダーがやるべき仕事じゃないのかねえ。
      つーかWindows付属のxcopyとかrobocopyもこれらの仕様を網羅できてないのでは。

      • Re: (スコア:3, 参考になる)

        ちょっと前に、HDDが死にかけたので慌てて吸い出せる分だけrobocopyで吸い出したのですが
        (普通のバックアップ系ソフトでは途中でエラーになって落ちてダメだった。robocopy で何度かリトライさせれば読み取りにに成功してある程度救える状況)、

        C:\Documents and Settings\ほげ\Local Settings\Application Data\Application Data\Application Data\…
        と無限ループコピーしようとしたり、
        「C:\Documents and Settings\ほげ」と「C:\Users\ほげ」とで二重にコピーしやがってコピー元よりもコピー先の方が容量くってたりとか
        さんざんでした。今回の記事指摘のジャンクション関係はまったく対応してなさそうな感じ。

        • by Anonymous Coward

          robocopy /? より

          /XJ :: 接合ポイントとシンボリック リンクを除外します (通常は既定で含まれます)。

          # ヘルプがわかりにくい、とは思いますが。

          • by Anonymous Coward

            RCJファイルには
                            /XJ :: 接合ポイントを除外します (通常、既定で含まれます)。
                            /XJF :: ファイルの接合ポイントを除外します。
                            /XJD :: ディレクトリの接合ポイントを除外します。
            一応全部指定していますが、ジャンクションを含めて同じ状態にしてほしいのが本音です。robocopyではどうしようもないのかよくわからないまま今日に至っています。

            試行回数がデフォルトで100万回とか、なんかrobocopyもいまひとつ感がただよいます。

            • ジャンクション自体の仕様が悪いのだけど、ジャンクションは絶対パスでないといけないからコピー先でジャンクションを踏むとコピー元に飛んでしまうとか

              親コメント
              • by Anonymous Coward

                それもあるんだろけど、そもそもジャンクションって元々はシンボリックリンクより込み入った内部的な仕様だったような。
                シンボリックリンク代わりに使う程度ならパスの変換ルールを整備して
                (そのまま同じ場所を参照、リンク先がコピー範囲内ならコピー先を参照、
                相対パスが同一になる様に変換して参照、など)コピー時に変換かければいいけど、
                ドライブレターの代わりにパス指定とか(Unixのmountモドキ)変な所にも使う仕様だったはず。
                ドライブレターなしのは結果的にそこが唯一のパスだったりしてスキップするのも都合が悪そう。

ソースを見ろ -- ある4桁UID

処理中...