Dodaj sufiks do pliku z menu kontekstowym w Eksploratorze Windows

2

Chcesz dodać sufiks do (zmienić nazwę) nazwy pliku poprzez menu prawym przyciskiem myszy.

Lubię to:

  1. Kliknij plik prawym przyciskiem myszy.
  2. Wybierz przyrostek z menu kontekstowego.
  3. Nazwa pliku zostanie zmieniona.

Próbowałem dodać następujący wpis rejestru:

HKEY_CLASSES_ROOT
  *
    shell
      old
        command
          cmd /c ren "%1" "%1 old"

Ale powoduje błąd składniowy.

Byłoby świetnie, gdyby można go było użyć do wybrania i zmiany nazwy wielu plików jednocześnie.

Ju Tutt
źródło

Odpowiedzi:

2
==> ren /?
Renames a file or files.

RENAME [drive:][path]filename1 filename2.
REN [drive:][path]filename1 filename2.

Pamiętaj, że nie możesz podać nowego dysku lub ścieżki do pliku docelowego.

==> reg query "HKEY_CLASSES_ROOT\*\shell\Old\command"

HKEY_CLASSES_ROOT\*\shell\Old\command
    (Default)    REG_SZ    cmd /C for %%# in ("%1") do  ren "%~f#" "%~n# old%~x#"

Powyższe ustawienie rejestru prowadzi do np ren "D:\tmp\dummy foo.txt" "dummy foo old.txt".

I tak, można go użyć do wybrania wielu plików jednocześnie. Wywołuje odrębne cmdwystąpienie dla każdego wybranego pliku.

Zasoby (wymagana lektura):

JosefZ
źródło