Suffix zur Datei hinzufügen mit Kontextmenü im Windows Explorer

Suffix zur Datei hinzufügen mit Kontextmenü im Windows Explorer

Möchten Sie über das Rechtsklickmenü ein Suffix zu Dateinamen hinzufügen (diese umbenennen).

So was:

  1. Klicken Sie mit der rechten Maustaste auf die Datei.
  2. Wählen Sie das Suffix aus dem Kontextmenü.
  3. Die Datei wird umbenannt.

Ich habe versucht, den folgenden Registrierungseintrag hinzuzufügen:

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

Es führt jedoch zu einem Syntaxfehler.

Es wäre großartig, wenn man damit mehrere Dateien gleichzeitig auswählen und umbenennen könnte.

Antwort1

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

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

Beachten Sie, dass Sie für Ihre Zieldatei kein neues Laufwerk oder keinen neuen Pfad angeben können.

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

Die obige Registrierungseinstellung führt beispielsweise zu ren "D:\tmp\dummy foo.txt" "dummy foo old.txt"

Und ja, es kann verwendet werden, um mehrere Dateien gleichzeitig auszuwählen. Ruft cmdfür jede ausgewählte Datei eine eigene Instanz auf.

Ressourcen(Pflichtlektüre):

verwandte Informationen