バックアップファイル名についてNo.00903
Mamor さん 08/12/23 21:12
 
初めての投稿です。
秀丸エディターを使って、もう十何年でしょうか。便利に使わせていただいています。

さて、秀丸でC(やCPP)で開発を行っていたとします。
保存でバックアップファイルを作成するようにしていた場合、
ファイルの拡張子がBAKになりますが、
同じベースファイル名で拡張子が異なるファイル(例:foo.c, foo.h)
を編集して保存すると、その拡張子が同じ bak となってしまい、
せっかくのバックアップが意味をなしていないように思います。

これを、元のファイル拡張子のおしりに .bak を付けるというようには
できないでしょうか?
(例:foo.c.bak, foo.h.bak)

ご検討のほど、よろしくお願いします。
なお、すでにこのような方法が設定できるのでしたら、私の誤認なので、
本投稿は無視してください。

[ ]
RE:00903 バックアップファイル名についてNo.00904
秀丸担当 さん 08/12/24 10:11
 

>これを、元のファイル拡張子のおしりに .bak を付けるというようには
>できないでしょうか?
>(例:foo.c.bak, foo.h.bak)

現状ではできないですが、V8.00を出すときにはそういう選択もできるようにな
る予定です。


現状での対策としては、[その他]→[動作環境]の左下の「上級者向け設定」をON
にし、
[その他]→[動作環境]→[ファイル]→[保存]→[バックアップを作成する場合の
保存先を指定する]をONにして、どこかフォルダを指定すると、そのフォルダに
拡張子が維持されたファイルとしてバックアップされます。
ただ、異なるフォルダに同名のファイルがある場合、かぶってしまいます。


他には、保存時はマクロを使用するようにするという方法もあると思います。
マクロライブラリでマクロ作者様によって作られたマクロを探してみるといいか
もしれません。

 秀丸エディタのマクロライブラリ
 http://hide.maruo.co.jp/lib/macro/index.html

[ ]
RE:00904 バックアップファイル名についてNo.00905
Mamor さん 08/12/24 11:25
 
お返事ありがとうございます。

>>これを、元のファイル拡張子のおしりに .bak を付けるというようには
>>できないでしょうか?
>>(例:foo.c.bak, foo.h.bak)
>
>現状ではできないですが、V8.00を出すときにはそういう選択もできるようになる予
>定です。

うれしいです。期待して待つことにします。

>現状での対策としては、[その他]→[動作環境]の左下の「上級者向け設定」をONにし、
>[その他]→[動作環境]→[ファイル]→[保存]→[バックアップを作成する場合の
>保存先を指定する]をONにして、どこかフォルダを指定すると、そのフォルダに
>拡張子が維持されたファイルとしてバックアップされます。
>ただ、異なるフォルダに同名のファイルがある場合、かぶってしまいます。

そうですね。この方法も考えたのですが、私のやりたい事には
ちょっと、当てはまらないので、対策としては難しいですね。

>マクロライブラリでマクロ作者様によって作られたマクロを探してみるといいかも
>しれません。

なるほど、マクロという手がありましたね。
教えていただいたURLで検索してみることにします。

アドバイス、誠にありがとうございました。

[ ]
RE:00905 バックアップファイル名についてNo.00906
Mamor さん 08/12/24 12:06
 
秀丸担当さま。こんにちは。

Mamorです。

早速、ご教授いただきましたライブラリから
「世代管理付きバックアップマクロ」
というのを見つけました。

そのマクロを追加し、マクロを起動すると Dengaku.dll が必要と
いわれたので、dllをWebから検索し、DLし、マクロと同じフォルダに
配置して、再挑戦。

私の目的とするバックアップファイルができました。

ただ、マクロのデフォルトでは、対象ファイルと同じフォルダに
backup/ フォルダができて、その中にバックアップファイルが
作成されたり、ファイル名に日付が付与されたりしましたので、
マクロを編集して、対象ファイルと同じフォルダにバックアップ
ファイルを作成するように、ファイル名の拡張子のお尻に .bak を
つけるように手を加えてしまいましたけれども。
(・・・勝手にイジって良かったのでしょうか?)

アドバイスをいただいた、秀丸担当さま。ありがとうございました。
有用なマクロを作成くださった、わっきーさま。ならびに、
田楽dllの作者さまには、この場を借りてお礼申し上げます。

[ ]
RE:00906 バックアップファイル名についてNo.00907
秀丸担当 さん 08/12/25 10:24
 

>マクロを編集して、対象ファイルと同じフォルダにバックアップ
>ファイルを作成するように、ファイル名の拡張子のお尻に .bak を
>つけるように手を加えてしまいましたけれども。
>(・・・勝手にイジって良かったのでしょうか?)

私が答えていいのかわかりませんが、わっきーさんのbak.macのコメントの内容
を読むと、いじっても大丈夫のようですね。

[ ]
RE:00907 バックアップファイル名についてNo.00908
Mamor さん 08/12/25 12:13
 
秀丸担当さま。こんにちは。

Mamorです。

>私が答えていいのかわかりませんが、わっきーさんのbak.macのコメントの内容
>を読むと、いじっても大丈夫のようですね。

本当ですね。
ヘッダーコメント全く読んでいませんでした。
田楽DLLのURLまで書いてあるとは、
ちゃんと読まないといけません。
全くもってお恥ずかしい限りです。・・・(^^;

というわけで、本件は解決したこととして、
題名に【解決済み】を付与しました。

[ ]