上書きした覚えのないファイルの日時が更No.36891
hawk-eye さん 18/11/06 09:56
 
Windows 10 Pro (64ビット版)
秀丸エディタ Version 8.83 (64ビット版) 使用
※秀丸エディタ Version 8.81 (64ビット版) の可能性もあります。

タブモードで、複数ファイルを開いて作業している時の事ですが、
上書き保存した覚えのないファイルの日時が更新されている事が
今年の夏頃から何度か(平均したら月に一度ぐらい?)ありました。

これが発生する時は、他のファイルを編集して上書き保存した記憶はあります。

覚えのあるファイルと覚えのないファイルの更新日時が同じかどうかは、
知らない間に発生している事ですし、何度も更新していたりするので、
知った時には分からない状態になっています。

最初は私がうっかり上書き保存してしまっている可能性を考えていましたが、
秀丸エディタを何年も使ってきて以前はそんな事はなかったですし、
何度も起こるとどうも釈然としません。
何かこちらで調べる方法などありますでしょうか?

私は、上書き保存する時は常にCtrl+Sでしています。

ツールバーの「上書き保存」ボタンは非表示にしているので、
ボタンをうっかり押してしまう可能性はありません。

「上書き保存」がある「ファイル」メニューは、履歴を利用するぐらいです。
メニューをうっかり押してしまったらさすがに分かると思います。

よろしくお願い致します。

以上

[ ]
RE:36891 上書きした覚えのないファイルのNo.36892
秀丸担当 さん 18/11/06 11:16
 

タイムスタンプが変わる例としては、最近はネットワークの共有ファイルの保存で変
わってしまうことがあるようです。
遅延して書き込まれるのか、数十秒後に実際にタイムスタンプが書き換わったりしま
す。
回避する方法として、[その他]→[動作環境]→[ファイル]→[排他制御2]で、許容誤
差を何十秒か指定するか、「ファイルのサイズを時々チェックする」にするといいで
す。

他の例としては、.emlの拡張子は、Windows 10の全文検索の機能によって、勝手にタ
イムスタンプが書き換わるようです。
何かがファイルの存在を見ようとするだけで、Windows Searchが動作して、.emlファ
イルを書き換えてしまうようです。これは昔のWindowsは大丈夫で、Windows 10の不
具合だと思います。
.emlを読み込まなくても、フォルダ内のファイル一覧を調べるだけでWindows Search
が働いて書き換えてしまいます。
もしかしたら.eml以外にもあるかもしれないですが、把握しているのは.emlだけです。
Windowsのデフォルト設定ではユーザーフォルダ配下にあるファイルが対象になって
いるようです。

他には、秀丸エディタの問題として、タイムスタンプのチェックと、[その他]→[動
作環境]→[ファイル]→[排他制御1]が「開く方法を問い合わせる」のとき、同じファ
イルを開こうとすると、操作を選択するダイアログが出た後に、タイムスタンプのダ
イアログが出る不具合が最近わかりました。
このときは、記憶している時刻が1601年とか取得失敗とか出たりするので、取得でき
ていないことがわかります。
この問題はV8.85の最新のβ版で修正しています。

他のアプリでの書き換えを防ぐには、[その他]→[動作環境]→[ファイル]→[排他制
御1]で「上書きだけ禁止」にするといいと思います。

[ ]
RE:36892 上書きした覚えのないファイルのNo.36893
hawk-eye さん 18/11/06 22:20
 
回答ありがとうございます。

タイムスタンプが書き換わるファイルは、
拡張子が.txtのテキストファイルであり、
ファイルの場所は、Dドライブ(ローカルディスク)です。

書き忘れましたが、毎回同じファイルのタイムスタンプが書き換わっていました。
そのファイルは、よく利用するファイルで、
最初に開いて開きっぱなしになっている事が多かったです。
発生した時には、毎回そのファイルは開いていた状態だったと思います。

秀丸エディタ以外で書き換わる可能性があるとは考えていませんでしたが、
[その他]→[動作環境]→[ファイル]→[排他制御1]で「上書きだけ禁止」
を設定して試してみようと思います。

それでもタイムスタンプが書き換わる場合、かつ、同じファイルの場合は、
今後も同じファイルのタイムスタンプが書き換わるとは限らないですけど、
秀丸エディタの可能性(操作ミスかバグ)を考えて、
幸い、タイムスタンプが書き換わってしまうファイルは編集予定が滅多にないので、
ファイルの属性を読み取り専用に変更して試してみようと思います。

[ ]
RE:36893 上書きした覚えのないファイルのNo.36895
秀丸担当 さん 18/11/07 09:35
 

そういう状況だとしたら、同じファイルを開こうとしたときの問い合わせがでるとき
の秀丸エディタの問題かもしれません。
または、自分自身での保存ではなく、同じファイルを別の秀丸エディタで開いていて、
片方で保存した場合に、もう片方で出るという可能性もあると思います。

そういった場合、[その他]→[動作環境]→[ファイル]→[排他制御1]を、
「同じファイルを2つ開くことを禁止する(既に開いているファイルにジャンプす
る)」
にしておくといいと思います。

[ ]
RE:36895 上書きした覚えのないファイルのNo.36898
hawk-eye さん 18/11/07 10:38
 
ありがとうございます。
そのように設定を変更したいと思います。

[ ]