Agregue sufijo al archivo con menú contextual en el Explorador de Windows

Agregue sufijo al archivo con menú contextual en el Explorador de Windows

Quiere agregar un sufijo a (cambiar el nombre) de los nombres de archivos mediante el menú contextual.

Como esto:

  1. Haga clic derecho en el archivo.
  2. Seleccione el sufijo en el menú contextual.
  3. Se cambia el nombre del archivo.

Intenté agregar la siguiente entrada de registro:

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

Pero da como resultado un error de sintaxis.

Sería fantástico si pudiera usarse para seleccionar y cambiar el nombre de varios archivos a la vez.

Respuesta1

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

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

Tenga en cuenta que no puede especificar una nueva unidad o ruta para su archivo de destino.

==> 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#"

La configuración de registro anterior conduce a, por ejemplo ren "D:\tmp\dummy foo.txt" "dummy foo old.txt", .

Y sí, podría usarse para seleccionar varios archivos a la vez. Invoca una cmdinstancia distinta para cada archivo seleccionado.

Recursos(lectura obligatoria):

información relacionada