[要望]:「バックアップファイルの作成」機No.14326
M.A さん 03/03/21 20:33
 
「バックアップファイルの作成」機能について拡張案があります。
ご検討のうえ、採用していただけると助かります。

1.「ファイル名に日時を記憶して作成」
  バックアップファイル名を
    ファイル名+日時+拡張子
  のような形式で保存する。
  たとえば readme.txt を readme.20030321235959.txt で保存とかです。
  日時のフォーマット指定や、
  バックアップを行った日時/オリジナルファイルのタイムスタンプ の
  選択などが行えると便利だと思います。

2.「ディレクトリ階層を保持して保存」
  たとえば
    C:\readme.txt
    C:\WINNT\readme.txt
  などを
    D:\readme.txt
    D:\WINNT\readme.txt
  とか、
    C:\Temp\readme.txt
    C:\Temp\\WINNT\readme.txt
  のようにオリジナルの階層を保持したまま保存を行います。
  保存先のルートディレクトリを指定できれば良いと思います。

[ ]
RE:14326 [要望]:「バックアップファイルNo.14327
ひろ さん 03/03/22 00:46
 
 M.A さん今日は、ひろです。
> 「バックアップファイルの作成」機能について拡張案があります。
 肯定も否定もしません。質問と同様の要望が出たときのこれまでの反応です。

> 1.「ファイル名に日時を記憶して作成」
 マクロで可能ですし、これならある程度自由にカスタマイズできます。
 例えば、
> readme.txt を readme.20030321235959.txt で保存とかです。
この場合、次の通り。
//-------------------------------------------------------------------
$file = basename;
saveas leftstr(basename, strlen(basename) - strlen(filetype))
  + "." + year + month + day + hour + minute + second + filetype;
saveas $file;
//-------------------------------------------------------------------

> 2.「ディレクトリ階層を保持して保存」
 ドライブが異なる場合は考慮しなくてよいのでしょうか?

[ ]
RE:14327 [要望]:「バックアップファイルNo.14330
M.A さん 03/03/22 08:49
 
こんにちは

>> 1.「ファイル名に日時を記憶して作成」
> マクロで可能ですし、これならある程度自由にカスタマイズできます。

たしかにマクロで機能自体は作成できますが
意識的にマクロを呼ばないといけません。
うっかりマクロを呼ばずにメニューから保存を行った場合など
バックアップファイルが作成されません。
確実にバックアップファイルを作成するために
秀丸エディタ本体の機能としての
「バックアップファイルの作成」機能の変更が必要だと思います。

もしくは、
『秀丸エディタが「ファイルの保存」をする際に、
あらかじめ登録しておいたマクロを実行できるような機能があれば、
マクロで十分だと思います。(コールバックみたいなもの)』

>> 2.「ディレクトリ階層を保持して保存」
> ドライブが異なる場合は考慮しなくてよいのでしょうか?

たとえばバックアップファイルの作成先に
ドライブだけを指定して、オリジナルと同じディレクトリ階層で
別ドライブにバックアップファイルを作成してもらえると良いなと。

[ ]
RE:14330 [要望]:「バックアップファイルNo.14355
秀丸担当 さん 03/03/24 19:03
 
>たしかにマクロで機能自体は作成できますが
>意識的にマクロを呼ばないといけません。
>うっかりマクロを呼ばずにメニューから保存を行った場合など
>バックアップファイルが作成されません。
>確実にバックアップファイルを作成するために
>秀丸エディタ本体の機能としての
>「バックアップファイルの作成」機能の変更が必要だと思います。

日付を入れる程度ならば、可能と思います。
ただファイル数がどんどん多くなっていってしまう点が気になり
ます。

さらにディレクトリ階層を維持してバックアップもできるように
するとなると、カスタマイズ性能として複雑になりすぎるので、
マクロを使うのが一番いいと思います。

[ ]
RE:14355 [要望]:「バックアップファイルNo.14358
ひろ さん 03/03/24 19:33
 
 M.A さん今日は、ひろです。
> 『秀丸エディタが「ファイルの保存」をする際に、
> あらかじめ登録しておいたマクロを実行できるような機能があれば、
> マクロで十分だと思います。(コールバックみたいなもの)』
 これに関しては、
http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x14070.html#14081
http://www.maruo.co.jp/hidesoft/2/m020924.html#13012
等で、検討項目にはなっているようです。ご参考までに。

[ ]
RE:14358 [要望]:「バックアップファイルNo.14361
M.A さん 03/03/24 20:58
 
> これに関しては、
>http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x14070.html#14081
>http://www.maruo.co.jp/hidesoft/2/m020924.html#13012
>等で、検討項目にはなっているようです。ご参考までに。

ありがとうございます。
要望はあるわけですね。
「バックアップファイルの作成」自体の機能向上は必要ないみたいですね。
マクロ自動実行が望まれますね。
自動実行さえあれば、あとはなんとかできそうです。

[ ]