パスワードを忘れた? アカウント作成
13478277 story
Windows

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

ストーリー by hylom
まあ確かにそうなのだが 部門より

Windows 10で、エクスプローラでファイルをコピーしたあとに「Ctrl+Z」を入力して取り消し(undo)操作を行うと、該当のファイルがコピー後に編集されていたとしてもファイルが消えるという問題が指摘されている(ITmedia)。

この場合、Ctrl+Zでは「ファイルコピーを取り消す」という操作になるためファイルが消えるのは正しいのだが、ファイルが変更されていた場合でも確認メッセージ無しにファイルが消える点について問題だと感じる人が多いようだ。なお、過去のバージョンのWindowsでは警告ダイアログが表示されていたようだ。

ITmediaがMicrosoftに問い合わせたところ、これはそういう仕様であるという回答があったとのこと。将来修正される可能性はあるが、時期は未定だという。

関連リンク

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • そんなことより (スコア:2, すばらしい洞察)

    by Anonymous Coward on 2017年12月13日 7時37分 (#3328806)

    Excelで複数ファイル開いてるとき、undoがファイルごとの最後の操作じゃなくて
    Excel全体での最後の操作にしか効かないのをなんとかしてくれ。

    そうじゃないなら、各ファイルを開いたときに別の親ウィンドウで開かずに
    前のファイルと同じ親の中の子ウィンドウとして開いてほしい。

  • これが MSのいうエクスペリエンスの向上ですよ。
    # さあ、叩け。

    • by Anonymous Coward on 2017年12月12日 17時02分 (#3328416)

      そういう経緯で消えちゃう仕様自体はさもありなんだけど、なんでせっかく付けてあった例外処理を消しちゃうかなぁ。
      UXってその手の細かな例外事項の積み重ねだから、徐々に良くしていくもんでしょうに。

      Edgeが未完成だなぁと思うのは、「戻るボタン」をクリックした後も、そのボタンにフォーカスが残る点。
      戻った先のページをスクロールしようとしてそのまま不用意にスペースキーを押すと、
      「戻るボタン」が押されてしまって、さらにもう1ページ戻ってしまう。

      理屈としては納得だけど、そういや今まで使ったどんなブラウザでもそんな挙動に不便な思いをした覚えがないので、
      「戻るボタン」は押した後に勝手にフォーカスが外れる特殊な動作だったんだなぁ、と今更気付いた。
      早よ、最低ラインまで完成させて。

      # 叩いてみた

      親コメント
      • > なんでせっかく付けてあった例外処理を消しちゃうかなぁ。
        ほんとこれ

        全部書き直してんのかなぁ…

        親コメント
      • by Anonymous Coward

        > そういう経緯で消えちゃう仕様自体はさもありなんだけど、なんでせっかく付けてあった例外処理を消しちゃうかなぁ。

        多分、エクスプローラーでの削除(ごみ箱へ移動)時に確認メッセージボックスを出さなくなったことに付随して、こっちも確認の必要なしと判断されたんじゃないかと。
        と言うか、そもそも削除と同じメッセージボックスだった可能性も……。

        • by Anonymous Coward

          そういえば8か何か辺りからゴミ箱経由せず削除だったか、確認せずゴミ箱へだかがデフォルトになってましたね
          そういう理由ならゴミ箱のオプションを確認してからに戻すことでこの処理も確認を表示させればいいのになんでしないんですかね

          • by Anonymous Coward

            そういやSHIFT+DELで本当に消すか?と確認してくるように変更されて非常に煩わしかった記憶があるな。
            今では無条件にリターンを押すように身体が慣れたが、それでもうざい。

            注意書きのダイアログを出す暇があったらさっさとファイルを消せよと言いたい。

        • by Anonymous Coward

          記憶ではゴミ箱に入らない削除の時と同じようなメッセージだった気がする。
          完全に消去されて元に戻せません的なやつ。

    • MACの同名フォルダを上書きしたら、windowsとは違って中のファイルが統合ではなく上書きになる問題は・・・・
      ・・・あれ?MACがただしいのか?
      親コメント
    • by Anonymous Coward

      確か「削除しますか?」みたいに聞かれるんだよな
      これもこれで何か違う感じで慣れるまでちょっと戸惑ってた覚えがある

    • by Anonymous Coward

      大丈夫です。Ctrl+Yで戻せます。
      (変更した内容は消えるけど)

    • by Anonymous Coward

      だからアルティメットデリートみたいに名前を工夫しろとあれだけ…

  • by Anonymous Coward on 2017年12月12日 16時54分 (#3328409)

    しようです

  • Windows 8の時からそうなんだから

    • by Anonymous Coward

      マウス操作を誤爆してどっかに移動しちゃったファイルをもとに戻したりするのに割りと使ってるかなぁ。

      コピー削除は滅多にないけど。

  • by Anonymous Coward on 2017年12月12日 17時01分 (#3328414)

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

    • by Anonymous Coward

      それはエクスプローラーとしてはペーストするという作業をもう一回繰り返しているだけなので
      それこそ仕様かと。
      その後の編集作業はエクスプローラーとしては内容までは関知していない(できない)わけだし。
      やはり、アンドゥするときに編集されていたら(タイムスタンプが変わっていたら?)問い合わせる
      (もしくはアンドゥ自体ができなくする)のが一番素直かなぁ。

    • by Anonymous Coward

      それ、不親切ですけど、ファイラー視点だと知ったこっちゃないってやつなんですよね。
      OS限らずコピー後に編集したファイルがファイラーのUndoで失われるのは結構普通かと。
      Undo時にゴミ箱行きになって助かる可能性はありますけど。

      「A」→(コピー)→「B」→(ファイルを編集(管轄外))→「B'」

      元に戻すというのはコピーという行為を元に戻すので「B」もしくは「B'」を削除
      リドゥは、コピーという行為を繰り返すので「A」から「B」を作成。
      ファイルが復活したように見えてるのは単に元ファイルからもう一度コピーされたから。
      元ソースをコマンドプロンプトやアンマウント等ファイラー管轄外から消してやれば復活(Redo)は失敗します。

      • by myasuda (10056) on 2017年12月12日 23時42分 (#3328726) 日記

        色々やってみました。

        > ファイルが復活したように見えてるのは単に元ファイルからもう一度コピーされたから。
        この前に「A」を編集して「A'」にしていると、「A'」がコピーされますね。

        > 元ソースをコマンドプロンプトやアンマウント等ファイラー管轄外から消してやれば復活(Redo)は失敗します。
        エクスプローラ管轄外で元ファイルを削除して、関係のないファイルを元ファイルと同じ名前にしておくと、それがコピーされました。

        つまり、これらの動作の時にはタイムスタンプもファイルのIDも見ていないようですね。
        複数人が同時に使うフォルダで、トラブルにならない工夫はされているのかなぁ。(試せる環境がありません)

        親コメント
    • by Anonymous Coward

      redo(リドゥ)はundoを取り消しではなくて、その言葉通り「もう1回やる。」だから、最初のコピーをもう1回やるだけですね。バグではないですね。

      • by Anonymous Coward

        解釈次第の部分はあるけど、リドゥはアンドゥをもう一回やるということで
        もう一段階戻ってもいい気がするけどね。

    • by Anonymous Coward

      アンドゥされたコピー動作は編集前のファイルに対するものなのだから
      リドゥも編集前のファイルが復元されるのが仕様として正しいのでは?

    • 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

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

        • by Anonymous Coward

          リドゥ2回で元に戻るのが、正しい動作とか!?
          (1回目でファイル復活、2回目で編集内容復元)

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

    あんなOSのバージョンが上がる度にコロコロ変わるUIなんて使えないですよ
    しばらく前からフリーソフトのファイラーを使っています。
    キーボード操作でほとんどのことができる
    OSバージョン上がっても同じソフトなのでUIは変わりません。
    USBメモリから起動するからゲスト的使用もok
    エクスプローラなんて、非常時にしか使ったことないなぁ
    (ファイラーをインストールするまでとか)

    • by Anonymous Coward

      自分もそうです。
      エクスプローラーしか使ったことがない人が自分の使っている画面見ると大体驚く
      速いって。
      マウスよりキーボードの方が絶対操作は速い。

      色々なしがらみでフリーソフト自由に使えない環境の人にはご愁傷さまですとしか言えませんが

      • by Anonymous Coward

        大多数の人は、ファイル弄ってるよりもブラウザで何かしてる事のほうが多いので、割りとどうでもいいのです

      • by Anonymous Coward

        エクスプローラ使うのやめたい。
        お使いのファイラー(というのかな?)を教えていただけると嬉しいです。

    • by Anonymous Coward

      ファイラーも、これ最高! 素晴らしい! と使ってたら、以前にそのソフトをお勧めして下さった
      より視野の広い友人に、「えー、まだそれ使ってたのー、今時こっちのが良いぜー」とか言われちゃうしで、なかなか奥が深いものです。

      幸い、今までの所、常用するファイラーを乗り換えるのは上記のような前向きな事情ばかりで済んでますが、
      使ってるやつが開発終了でOSのバージョンアップで動かなくなったらどうしようという不安はずっとあります。

      (友人と疎遠になったため)今のを10年ぐらい使い続けてますが、大量に搭載された機能の内のほん一部しか使っておらず、
      間違ったキーを押したら「なんだか判らないウィンドウ」が表示されて慌てて閉じる、といった有様なので、
      いざとなったら自分が使ってる機能だけを持った必要最小限なファイラーを自作かなぁ、とか思ってます(思ってるだけ)。

    • by Anonymous Coward

      このコメントツリー、Windows 95臭がプンプンするぜッ!

      #FDとかFileVisorとか、使ってた時期が私にもありました。

    • by Anonymous Coward

      エクスプローラーを使いこなせない言い訳ですな

    • by Anonymous Coward

      「男のくせに、エクスプローラーを使ってる奴がいたんですよー」「なぁにぃー、やっちまったなぁ!男は黙ってコマンドプロンプト!」「CTRL-Zなんてもともとできないよー」

  • by Anonymous Coward on 2017年12月12日 20時54分 (#3328630)

    「コピーしたファイルを編集していたら固まってしまいました、どうしたら良いでしょう?」
    「とりあえずCtr+Z押してみな!話はそれからだ!」
    という会話が繰り返されるのか…

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

    こういう明らかなバグを仕様などとのたまうユーザーを馬鹿にした態度が気に入らん。

    • by Anonymous Coward

      OS/2のころからでしたっけ、「バグ」を「仕様」と言い出したのは
      マイクロソフトのねーちゃんを殴ったろかと思もた

      スプーラのバグ(失敗すると再起動)は醜かったな

typodupeerror

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

読み込み中...