Windows 10の「特定条件でCtrl+Zを押すと警告無しにコピーしたファイルが消える」問題は仕様 93
ストーリー by hylom
まあ確かにそうなのだが 部門より
まあ確かにそうなのだが 部門より
Windows 10で、エクスプローラでファイルをコピーしたあとに「Ctrl+Z」を入力して取り消し(undo)操作を行うと、該当のファイルがコピー後に編集されていたとしてもファイルが消えるという問題が指摘されている(ITmedia)。
この場合、Ctrl+Zでは「ファイルコピーを取り消す」という操作になるためファイルが消えるのは正しいのだが、ファイルが変更されていた場合でも確認メッセージ無しにファイルが消える点について問題だと感じる人が多いようだ。なお、過去のバージョンのWindowsでは警告ダイアログが表示されていたようだ。
ITmediaがMicrosoftに問い合わせたところ、これはそういう仕様であるという回答があったとのこと。将来修正される可能性はあるが、時期は未定だという。
そんなことより (スコア:2, すばらしい洞察)
Excelで複数ファイル開いてるとき、undoがファイルごとの最後の操作じゃなくて
Excel全体での最後の操作にしか効かないのをなんとかしてくれ。
そうじゃないなら、各ファイルを開いたときに別の親ウィンドウで開かずに
前のファイルと同じ親の中の子ウィンドウとして開いてほしい。
Re:そんなことより (スコア:2, 参考になる)
そうだそうだ!と思わなくもないものの、
複数のブックにまたがる操作もあるんでそういう挙動もそれはそれで正しいのです。
ウィンドウ毎に分けないとダメだ!って場合は
Excel を /x オプション付きで起動して別インスタンスにするとよいです。
#正直オプションなしでも別インスタンスになるように戻してほしいが
過去のバージョンのWindowsでは警告ダイアログが表示されていた (スコア:0)
これが MSのいうエクスペリエンスの向上ですよ。
# さあ、叩け。
Re:過去のバージョンのWindowsでは警告ダイアログが表示されていた (スコア:2, 参考になる)
そういう経緯で消えちゃう仕様自体はさもありなんだけど、なんでせっかく付けてあった例外処理を消しちゃうかなぁ。
UXってその手の細かな例外事項の積み重ねだから、徐々に良くしていくもんでしょうに。
Edgeが未完成だなぁと思うのは、「戻るボタン」をクリックした後も、そのボタンにフォーカスが残る点。
戻った先のページをスクロールしようとしてそのまま不用意にスペースキーを押すと、
「戻るボタン」が押されてしまって、さらにもう1ページ戻ってしまう。
理屈としては納得だけど、そういや今まで使ったどんなブラウザでもそんな挙動に不便な思いをした覚えがないので、
「戻るボタン」は押した後に勝手にフォーカスが外れる特殊な動作だったんだなぁ、と今更気付いた。
早よ、最低ラインまで完成させて。
# 叩いてみた
Re:過去のバージョンのWindowsでは警告ダイアログが表示されていた (スコア:2)
> なんでせっかく付けてあった例外処理を消しちゃうかなぁ。
ほんとこれ
全部書き直してんのかなぁ…
Re: (スコア:0)
この辺りがスマホOSと言われる理由ですね。
複数窓での操作を考慮してない。
この件に関する7の挙動は最適とは言わないまでも無難だったと思う。
真面目にやるならバージョン管理ですかね。。やると逆にファイル残る訳で、これが良いのかどうかは分からない。。
Re:過去のバージョンのWindowsでは警告ダイアログが表示されていた (スコア:2)
片っ端から取っておいてしばらくは置いておけば…
ってそれってゴミ箱やん
ゴミ箱に入れてりゃまだマシなのにね
Re: (スコア:0)
> そういう経緯で消えちゃう仕様自体はさもありなんだけど、なんでせっかく付けてあった例外処理を消しちゃうかなぁ。
多分、エクスプローラーでの削除(ごみ箱へ移動)時に確認メッセージボックスを出さなくなったことに付随して、こっちも確認の必要なしと判断されたんじゃないかと。
と言うか、そもそも削除と同じメッセージボックスだった可能性も……。
Re: (スコア:0)
そういえば8か何か辺りからゴミ箱経由せず削除だったか、確認せずゴミ箱へだかがデフォルトになってましたね
そういう理由ならゴミ箱のオプションを確認してからに戻すことでこの処理も確認を表示させればいいのになんでしないんですかね
Re: (スコア:0)
そういやSHIFT+DELで本当に消すか?と確認してくるように変更されて非常に煩わしかった記憶があるな。
今では無条件にリターンを押すように身体が慣れたが、それでもうざい。
注意書きのダイアログを出す暇があったらさっさとファイルを消せよと言いたい。
Re: (スコア:0)
記憶ではゴミ箱に入らない削除の時と同じようなメッセージだった気がする。
完全に消去されて元に戻せません的なやつ。
Re:過去のバージョンのWindowsでは警告ダイアログが表示されていた (スコア:1)
・・・あれ?MACがただしいのか?
Re: (スコア:0)
操作が戻せるならそっちの方が良いのかも知れませんね。
戻せないなら確認求める、ですかねぇ。
Re:過去のバージョンのWindowsでは警告ダイアログが表示されていた (スコア:1)
取り消せません。フォルダを置き換える確認は求められます。
Re: (スコア:0)
確か「削除しますか?」みたいに聞かれるんだよな
これもこれで何か違う感じで慣れるまでちょっと戸惑ってた覚えがある
Re: (スコア:0)
大丈夫です。Ctrl+Yで戻せます。
(変更した内容は消えるけど)
Re: (スコア:0)
だからアルティメットデリートみたいに名前を工夫しろとあれだけ…
しようがないけど (スコア:0)
しようです
Re: (スコア:0)
しょうですか
今更騒ぐとか誰もそんな操作してないんじゃないんすか? (スコア:0)
Windows 8の時からそうなんだから
Re: (スコア:0)
マウス操作を誤爆してどっかに移動しちゃったファイルをもとに戻したりするのに割りと使ってるかなぁ。
コピー削除は滅多にないけど。
リドゥのバグ? (スコア:0)
むしろ
「また、「Ctrl+y」で使える「アンドゥ」を取り消す「リドゥ」機能を使用すると消えたファイル自体は復活しますが、ファイルの編集をする前の状態に戻ってしまっています。」( http://nlab.itmedia.co.jp/nl/articles/1712/06/news135.html [itmedia.co.jp] )
編集をする前の状態に戻るのはバグでは?
Re: (スコア:0)
それはエクスプローラーとしてはペーストするという作業をもう一回繰り返しているだけなので
それこそ仕様かと。
その後の編集作業はエクスプローラーとしては内容までは関知していない(できない)わけだし。
やはり、アンドゥするときに編集されていたら(タイムスタンプが変わっていたら?)問い合わせる
(もしくはアンドゥ自体ができなくする)のが一番素直かなぁ。
Re: (スコア:0)
それ、不親切ですけど、ファイラー視点だと知ったこっちゃないってやつなんですよね。
OS限らずコピー後に編集したファイルがファイラーのUndoで失われるのは結構普通かと。
Undo時にゴミ箱行きになって助かる可能性はありますけど。
「A」→(コピー)→「B」→(ファイルを編集(管轄外))→「B'」
元に戻すというのはコピーという行為を元に戻すので「B」もしくは「B'」を削除
リドゥは、コピーという行為を繰り返すので「A」から「B」を作成。
ファイルが復活したように見えてるのは単に元ファイルからもう一度コピーされたから。
元ソースをコマンドプロンプトやアンマウント等ファイラー管轄外から消してやれば復活(Redo)は失敗します。
Re:リドゥのバグ? (スコア:1)
色々やってみました。
> ファイルが復活したように見えてるのは単に元ファイルからもう一度コピーされたから。
この前に「A」を編集して「A'」にしていると、「A'」がコピーされますね。
> 元ソースをコマンドプロンプトやアンマウント等ファイラー管轄外から消してやれば復活(Redo)は失敗します。
エクスプローラ管轄外で元ファイルを削除して、関係のないファイルを元ファイルと同じ名前にしておくと、それがコピーされました。
つまり、これらの動作の時にはタイムスタンプもファイルのIDも見ていないようですね。
複数人が同時に使うフォルダで、トラブルにならない工夫はされているのかなぁ。(試せる環境がありません)
Re: (スコア:0)
redo(リドゥ)はundoを取り消しではなくて、その言葉通り「もう1回やる。」だから、最初のコピーをもう1回やるだけですね。バグではないですね。
Re: (スコア:0)
解釈次第の部分はあるけど、リドゥはアンドゥをもう一回やるということで
もう一段階戻ってもいい気がするけどね。
Re: (スコア:0)
アンドゥされたコピー動作は編集前のファイルに対するものなのだから
リドゥも編集前のファイルが復元されるのが仕様として正しいのでは?
Re: (スコア:0)
そっちはバグじゃなくて正しいと思う
コピーを「アンドウ」でコピー取消。
更にアンドウを取り消すのでなく「Re Do(再実行)」なので、
再度元ファイルからコピーしているだけ。
コピー、編集、コピー取消(アンドウ)、再コピーでしょ。なので、リドウで元ファイルに戻るのは正解。
おかしいのはアンドウは「一つ前の操作を取消」なのに
コピー、編集、アンドウなのに、編集をすっ飛ばして二つ前の操作に戻っていること。
Re: (スコア:0)
undo,redoはファイラーに対する操作
編集はファイラー外の操作だから対象外
実際は裏で色々なソフトがファイル書き換えてると思うんだけど、それもund,redo対象になったら困るでしょ
Re:リドゥのバグ? (スコア:1)
ファイラー外の操作が行われた時点で、ファイラーとしては前の状態に戻すことができませんので、「undoできなくする」のが正しいでしょう。
もしくは「むりやりundoする=編集内容まで取り消されてしまう」ことの確認ポップアップを出す(以前の仕様)。
Re:リドゥのバグ? (スコア:1)
コピー後にファイラー外で操作された場合はアンドゥ不可、されていない場合はアンドゥ可(コピーの取り消し)ですか?
やっぱり必要なのはWinFSだったのか
Re: (スコア:0)
変更を意図してないのに開くだけでファイルを一時改変するWord/Excel等が有りますので、その仕様だと「バグだ!」となる可能性も。
# 後、ファイル監視のコストをどうするかも問題。
Re: (スコア:0)
Excelも開くときに改変するにしても、保存せずに閉じたら改変を戻すよね。
アンドゥ要求されたときに、そのファイルの更新日付がちがってたら、戻せない、的な動作でいいとおもうけど、、
Re:リドゥのバグ? (スコア:1)
更新日時を戻すだけで、改変は戻しませんよ?
#確か閲覧日時的なプロパティだった気がする。
Re: (スコア:0)
監視までいかなくても、タイムスタンプとファイルサイズを保持しておいて、undo時にチェックするだけで、かなりマシになるのでは?
Re: (スコア:0)
リドゥ2回で元に戻るのが、正しい動作とか!?
(1回目でファイル復活、2回目で編集内容復元)
エクスプローラを使うのが間違い (スコア:0)
あんなOSのバージョンが上がる度にコロコロ変わるUIなんて使えないですよ
しばらく前からフリーソフトのファイラーを使っています。
キーボード操作でほとんどのことができる
OSバージョン上がっても同じソフトなのでUIは変わりません。
USBメモリから起動するからゲスト的使用もok
エクスプローラなんて、非常時にしか使ったことないなぁ
(ファイラーをインストールするまでとか)
Re: (スコア:0)
自分もそうです。
エクスプローラーしか使ったことがない人が自分の使っている画面見ると大体驚く
速いって。
マウスよりキーボードの方が絶対操作は速い。
色々なしがらみでフリーソフト自由に使えない環境の人にはご愁傷さまですとしか言えませんが
Re: (スコア:0)
大多数の人は、ファイル弄ってるよりもブラウザで何かしてる事のほうが多いので、割りとどうでもいいのです
Re: (スコア:0)
エクスプローラ使うのやめたい。
お使いのファイラー(というのかな?)を教えていただけると嬉しいです。
Re: (スコア:0)
ファイラーも、これ最高! 素晴らしい! と使ってたら、以前にそのソフトをお勧めして下さった
より視野の広い友人に、「えー、まだそれ使ってたのー、今時こっちのが良いぜー」とか言われちゃうしで、なかなか奥が深いものです。
幸い、今までの所、常用するファイラーを乗り換えるのは上記のような前向きな事情ばかりで済んでますが、
使ってるやつが開発終了でOSのバージョンアップで動かなくなったらどうしようという不安はずっとあります。
(友人と疎遠になったため)今のを10年ぐらい使い続けてますが、大量に搭載された機能の内のほん一部しか使っておらず、
間違ったキーを押したら「なんだか判らないウィンドウ」が表示されて慌てて閉じる、といった有様なので、
いざとなったら自分が使ってる機能だけを持った必要最小限なファイラーを自作かなぁ、とか思ってます(思ってるだけ)。
Re: (スコア:0)
このコメントツリー、Windows 95臭がプンプンするぜッ!
#FDとかFileVisorとか、使ってた時期が私にもありました。
Re: (スコア:0)
エクスプローラーを使いこなせない言い訳ですな
Re: (スコア:0)
「男のくせに、エクスプローラーを使ってる奴がいたんですよー」「なぁにぃー、やっちまったなぁ!男は黙ってコマンドプロンプト!」「CTRL-Zなんてもともとできないよー」
最近はrmコマンドですら確認するというのに… (スコア:0)
「コピーしたファイルを編集していたら固まってしまいました、どうしたら良いでしょう?」
「とりあえずCtr+Z押してみな!話はそれからだ!」
という会話が繰り返されるのか…
なにが仕様だ (スコア:0)
こういう明らかなバグを仕様などとのたまうユーザーを馬鹿にした態度が気に入らん。
Re: (スコア:0)
OS/2のころからでしたっけ、「バグ」を「仕様」と言い出したのは
マイクロソフトのねーちゃんを殴ったろかと思もた
スプーラのバグ(失敗すると再起動)は醜かったな
Re:macOSでは? (スコア:1)
macOS 10.13.2付属のFinder(標準ファイルマネージャ)でやってみました。
→ 複製ファイルは消える
→ 何も起きない
編集メニューを見て見ると「取り消す」は無効になっていて選択できない
これで再現方法合ってます?
Re:macOSでは? (スコア:1)
ためしてみました。
複製(コピー)を作った後、その複製に対して編集を加えた時点で(保存操作をしていなくても)Finder上でのアンドゥができなくなりました。