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

Windows 10の「特定条件でCtrl+Zを押すと警告無しにコピーしたファイルが消える」問題は仕様」記事へのコメント

  • by Anonymous Coward

    むしろ
    「また、「Ctrl+y」で使える「アンドゥ」を取り消す「リドゥ」機能を使用すると消えたファイル自体は復活しますが、ファイルの編集をする前の状態に戻ってしまっています。」( http://nlab.itmedia.co.jp/nl/articles/1712/06/news135.html [itmedia.co.jp] )
    編集をする前の状態に戻るのはバグでは?

    • by Anonymous Coward

      そっちはバグじゃなくて正しいと思う

      コピーを「アンドウ」でコピー取消。
      更にアンドウを取り消すのでなく「Re Do(再実行)」なので、
      再度元ファイルからコピーしているだけ。

      コピー、編集、コピー取消(アンドウ)、再コピーでしょ。なので、リドウで元ファイルに戻るのは正解。

      おかしいのはアンドウは「一つ前の操作を取消」なのに
      コピー、編集、アンドウなのに、編集をすっ飛ばして二つ前の操作に戻っていること。

      • by Anonymous Coward

        undo,redoはファイラーに対する操作
        編集はファイラー外の操作だから対象外
        実際は裏で色々なソフトがファイル書き換えてると思うんだけど、それもund,redo対象になったら困るでしょ

        • ファイラー外の操作が行われた時点で、ファイラーとしては前の状態に戻すことができませんので、「undoできなくする」のが正しいでしょう。
          もしくは「むりやりundoする=編集内容まで取り消されてしまう」ことの確認ポップアップを出す(以前の仕様)。

          親コメント
          • by rin_penguin (9144) on 2017年12月13日 11時14分 (#3328920)

            コピー後にファイラー外で操作された場合はアンドゥ不可、されていない場合はアンドゥ可(コピーの取り消し)ですか?
            やっぱり必要なのはWinFSだったのか

            親コメント
          • by Anonymous Coward

            変更を意図してないのに開くだけでファイルを一時改変するWord/Excel等が有りますので、その仕様だと「バグだ!」となる可能性も。
            # 後、ファイル監視のコストをどうするかも問題。

            • by Anonymous Coward

              Excelも開くときに改変するにしても、保存せずに閉じたら改変を戻すよね。
              アンドゥ要求されたときに、そのファイルの更新日付がちがってたら、戻せない、的な動作でいいとおもうけど、、

              • by Anonymous Coward on 2017年12月12日 22時18分 (#3328675)

                更新日時を戻すだけで、改変は戻しませんよ?
                #確か閲覧日時的なプロパティだった気がする。

                親コメント
              • by Anonymous Coward

                んなわけない。
                自分はExcelをバージョン管理ソフトの管理下に入れてるんで知ってる。

                ファイルを開いて閉じただけでファイル内容が変更されたら、バージョン管理は破綻する。
                ファイルを開いている最中は内容が変更されてるけど、閉じたら元に戻るよ。
                (gitだからexcelに考慮して特殊処理してるということもないはず)

              • by Anonymous Coward

                gitはデータとパーミッション位しか管理しないでしょ
                excelに限らず、読み取り専用で開こうがアクセス日時は更新される
                メタデータの更新を編集と捉えるかどうかは知らんが

              • by Anonymous Coward

                > アクセス日時は更新される
                それはプレーンテキストでも更新されるんじゃ……

              • by Anonymous Coward

                今確認したら旧型式(.xls)の方だけですね。新形式(.xlsx)はそもそも開いてる間も更新日時はそのままでした。
                考えてみれば新形式はzipなんで、旧型式みたいに数byteだけの部分的変更とかならないですね。
                #gitは更新日やファイルサイズが同じなら比較しないでしょう。全ファイルの全域を比較とかしてたら非効率ですから。

            • by Anonymous Coward

              監視までいかなくても、タイムスタンプとファイルサイズを保持しておいて、undo時にチェックするだけで、かなりマシになるのでは?

            • by Anonymous Coward

              マクロ組み込まれた業務用エクセルファイルだと開いた時点で特定セルにタイムスタンプと保存が実行されるものがあったりするので
              ファイル自体の操作まで監視するのはやっぱり汎用性減るからやっちゃだめだと思うなぁ…

身近な人の偉大さは半減する -- あるアレゲ人

処理中...