Windows 7マシンで、同じフォルダー内のファイルのコピー(Ctrl + C、Ctrl + V)を作成すると、で作成された新しいファイルが取得されます 「-コピー」 ファイル名に追加:
最初のコピー: "foo.txt"-> "foo -コピー。txt"。
2番目のコピーなど: "foo.txt"-> "foo -コピー(2)。txt"。
この命名パターンを変更する方法はありますか?
特に、名前を「--Copy(index)」から「_index」に変更して、ファイルの名前がfoo_1.txt、foo_2.txtなどになるようにすることに興味があります。
これを実行できるサードパーティのファイルマネージャーがあることは知っていますが、エクスプローラーでこの命名パターンを変更する方法があるかどうかを知りたいです。
私は調査してこの答えを見つけました:
Supercopierでは、Ctrlキーを押しながらクリック/ドラッグしてファイルをコピーします。
Supercopierの構成設定で、「コピーと移動の動作」に移動し、「古いファイルの名前変更パターン」に「」と入力し、「新しいファイルの名前変更パターン」に「コピー」と入力します。
右クリックしてドラッグするだけでファイルのコピーを作成する場合、コンテキストメニューにSupercopierを使用するオプションが表示されますが、デフォルトのオプションはWindows独自のコピーです。
ただし、Ctrl +クリック/ドラッグを使用すると、Supercopierを使用してコピーされ、好みに応じてコピーに名前が付けられます。 Ctrlキーを押しながらクリック/ドラッグしてファイルを別のディレクトリにコピーする場合、名前変更パターンは使用されません。カスタマイズされた名前変更は、同じディレクトリにコピーされたファイルでのみ使用されます。
サードパーティのソフトウェアがなければ、レジストリを編集してsome効果を得ることができます(Windows 8および10でも)。
CopyNameTemplateという名前の文字列値を追加/編集します。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates
デフォルト値のデータは効果的に%s - Copy
、あなたは%s_
。
列挙は個別に処理されるため、残念ながら「foo_(2).txt」などが表示されます。
管理者としてPowerShellを開き、次を実行します。
New-Item -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates -Value "default value"
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates" -Name "CopyNameTemplate" -Value "%s - Copy"
変更- Copy
好みに応じて、上記の2番目のコマンドで。