web-dev-qa-db-ja.com

Windows 7の同じフォルダーファイルコピーの命名パターンを変更しますか?

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などになるようにすることに興味があります。

これを実行できるサードパーティのファイルマネージャーがあることは知っていますが、エクスプローラーでこの命名パターンを変更する方法があるかどうかを知りたいです。

5
iTake

私は調査してこの答えを見つけました:

Supercopierでは、Ctrlキーを押しながらクリック/ドラッグしてファイルをコピーします。

SuperCopier Webサイト

Supercopierの構成設定で、「コピーと移動の動作」に移動し、「古いファイルの名前変更パターン」に「」と入力し、「新しいファイルの名前変更パターン」に「コピー」と入力します。

右クリックしてドラッグするだけでファイルのコピーを作成する場合、コンテキストメニューにSupercopierを使用するオプションが表示されますが、デフォルトのオプションはWindows独自のコピーです。

ただし、Ctrl +クリック/ドラッグを使用すると、Supercopierを使用してコピーされ、好みに応じてコピーに名前が付けられます。 Ctrlキーを押しながらクリック/ドラッグしてファイルを別のディレクトリにコピーする場合、名前変更パターンは使用されません。カスタマイズされた名前変更は、同じディレクトリにコピーされたファイルでのみ使用されます。

1
hamed

サードパーティのソフトウェアがなければ、レジストリを編集してsome効果を得ることができます(Windows 8および10でも)。

CopyNameTemplateという名前の文字列値を追加/編集します。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates

デフォルト値のデータは効果的に%s - Copy、あなたは%s_

列挙は個別に処理されるため、残念ながら「foo_(2).txt」などが表示されます。

1
Skull Kid

管理者として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番目のコマンドで。

0
Marco Lackovic