2011年12月20日火曜日

新しいフォルダーの名前を変更する📂RenameNameTemplate

フォルダーの新規作成や名前の変更時の初期値を設定できます。

新しいフォルダー

NamingTemplates の仲間です。

  1. レジストリキーを作成。

    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates

    namingtemplates

  2. 文字列値 RenameNameTemplate を作成。値のデータを %s () にします。

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates]
    "RenameNameTemplate"="%s ()"

これは通常の動作と同じになりますが、RenameNameTemplate の値で新規作成の名前を変更できます。

%s ()
New %s ()
RenameNameTemplate
null
RenameNameTemplate

%s にはファイルの種類ごとに定められた新規作成の初期値が入っています。

() は同名のフォルダがある場合に連番が入る位置です。(任意)

%s は必須ではないので、RenameNameTemplate に好みのテキストを設定すれば、完全に変更できます。

このように独自の文字列を挿入することができますが、次のリネームの動作に少し問題があります。

名前の変更の「一気にファイル名を変更する」 機能の動作も変化します。

値のデータが、%s () の場合は通常の「一気にファイル名を変更する」機能の動作と同じです。

しかし、文字列を使う場合に期待する動作をしてくれません。

そのため使い方としては、()%s 「連番を先頭にする」くらいしかありません。

この機能を使わなければ特に問題ありません。


NamingTemplatesを使うと、次のようなこともできます。

コピーの名前を変更する
ファイルやフォルダーのコピーするときの「 - コピー」の文字を変更したり非表示にできます。

ショートカットの名前を変更する
サフィックスの「 - ショートカット」の文字を非表示にしたりできます。