新しいバックアップの方法の拡張子の付けNo.05282
緒方聡 さん 10/03/05 16:31
 
お世話になってます。

バージョン 8.0 で強化されたバックアップの機能について要望です。

現在は aaa.cppを世代バックアップすると

aaa.BAK001
aaa.cpp.BAK001
aaa.cpp~001

という風になりますが、バックアップファイルを開いた際に、オリジナルファイルと
拡張子が異なるので、ファイルタイプ別の設定が反映されず、目視による比較などが
不便です。

ですので、こういうパターンがあると良いなと思います。

・ファイルタイプを維持

aaa.BAK001.cpp
makefile_BAK001

拡張子があるファイルについては、拡張子の直前に通し番号をつけ、拡張子がないフ
ァイルについては、アンダースコアで通し番号をつける、というものです。

これなら、世代バックアップされたファイルを開いても、ファイルタイプ別で開けて
便利です。

ご検討お願いします。

[ ]
RE:05282 新しいバックアップの方法の拡張No.05283
秀丸担当 さん 10/03/05 17:16
 

>・ファイルタイプを維持
>
>aaa.BAK001.cpp
>makefile_BAK001
>
>拡張子があるファイルについては、拡張子の直前に通し番号をつけ、拡張子がないフ
>ァイルについては、アンダースコアで通し番号をつける、というものです。

確かにこれなら拡張子が維持されて便利そうです。
拡張子が無い場合については、例えば hoge_bak というのは.bakよりももしかし
たら既存のファイルである可能性が高いかもしれないので、拡張子を付けたほう
がいいかもしれないと思いました。
手元のバージョンでやってみたらとりあえずできてしまいましたが、正式版も近
いことから反映するのは慎重に考えたいと思います。

[ ]
RE:05283 新しいバックアップの方法の拡張No.05284
緒方聡 さん 10/03/06 20:01
 
>拡張子が無い場合については、例えば hoge_bak というのは.bakよりももしかし
>たら既存のファイルである可能性が高いかもしれないので、拡張子を付けたほう
>がいいかもしれないと思いました。
>手元のバージョンでやってみたらとりあえずできてしまいましたが、正式版も近
>いことから反映するのは慎重に考えたいと思います。

ありがとうございます。

もともと拡張子のないファイルについては、
拡張子が追加されてもかまわないという気もします。
仕様が複雑になりますし。

ファイルを開いたタイミングで自動起動マクロを
走らせているのですが、拡張子が
  \.BAK
  \.BAK[0-9]{3}
という感じの正規表現で取り除いて、
ベースファイル名を取得しファイルタイプを適用可能なので
何とかなる気がします。

[ ]
RE:05283 新しいバックアップの方法の拡張No.05285
やすひさ さん 10/03/06 21:17
 
ついでの要望で申し訳ないのですが、aaa.cppというファイルがあった場合の
世代バックアップとして例えば「aaa.cpp~001.bak」や「aaa.cpp.001.bak」とい
うように、拡張子は「bak」固定だが、バックアップ前のファイル名は分かる形
式があると嬉しいです。

従来のバックアップ方法だと拡張子が何か分からなくなるので、現状の拡張され
たバックアップ方法はかなりいいと思うのですが、世代バックアップの場合は
そのときそのときで拡張子が異なるため、エクスプローラから「拡張子」(正確
には「ファイルの種類」)で分別することが出来ない(または難しい)弊害が発生
します。


もし可能であればご検討いただけると幸いです。

--
秀丸エディタ     Ver.8.00β44
秀丸メール       Ver.5.34β8
HTMLメールViewer Ver.1.08

Windows 7 Professional [Version 6.1.7600] (32bit)

[ ]
RE:05284 新しいバックアップの方法の拡張No.05296
秀丸担当 さん 10/03/08 09:22
 

>もともと拡張子のないファイルについては、
>拡張子が追加されてもかまわないという気もします。
>仕様が複雑になりますし。

拡張子追加でいいかもしれないです。
ご意見参考にさせていただきます。

>ファイルを開いたタイミングで自動起動マクロを
>走らせているのですが、拡張子が
>  \.BAK
>  \.BAK[0-9]{3}
>という感じの正規表現で取り除いて、
>ベースファイル名を取得しファイルタイプを適用可能なので
>何とかなる気がします。

これを見て思ったのですが、既にやられているかもしれないですが、マクロでと
いうことであれば現状の拡張子の付け方でもなんとかなるかもしれないですね。

[ ]
RE:05285 新しいバックアップの方法の拡張No.05297
秀丸担当 さん 10/03/08 09:24
 

>ついでの要望で申し訳ないのですが、aaa.cppというファイルがあった場合の
>世代バックアップとして例えば「aaa.cpp~001.bak」や「aaa.cpp.001.bak」とい
>うように、拡張子は「bak」固定だが、バックアップ前のファイル名は分かる形
>式があると嬉しいです。

確かに言われる通り、拡張子が分散して分類しにくいので、そういう方法もあっ
たら便利かもしれません。
できるかどうかわかりませんが、ネタとして意見にさせていただきます。

[ ]
RE:05297 新しいバックアップの方法の拡張No.05307
やすひさ さん 10/03/08 21:50
 
>確かに言われる通り、拡張子が分散して分類しにくいので、そういう方法もあっ
>たら便利かもしれません。
>できるかどうかわかりませんが、ネタとして意見にさせていただきます。

ネタにしていただきありがとうございます。
よろしくお願いします。

--
秀丸エディタ     Ver.8.00β44
秀丸メール       Ver.5.34β8
HTMLメールViewer Ver.1.08

Windows 7 Professional [Version 6.1.7600] (32bit)

[ ]