2

Хотите добавить суффикс (переименовать) имена файлов через меню правой кнопки мыши.

Как это:

  1. Щелкните правой кнопкой мыши по файлу.
  2. Выберите суффикс из контекстного меню.
  3. Файл переименовывается.

Я попытался добавить следующую запись реестра:

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

Но это приводит к синтаксической ошибке.

Было бы здорово, если бы он мог использоваться для выбора и переименования нескольких файлов одновременно.

1 ответ1

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

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

Обратите внимание, что вы не можете указать новый диск или путь к файлу назначения.

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

Вышеуказанный параметр реестра приводит, например, к ren "D:\tmp\dummy foo.txt" "dummy foo old.txt" .

И да, это может быть использовано для выбора нескольких файлов одновременно. Вызывает отдельный экземпляр cmd для каждого выбранного файла.

Ресурсы (требуется чтение):

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .