Gibt es eine Option oder ein Tool, mit dem ich die Standardbenennungskonvention für Dateien ändern kann, die unter Windows (XP) und höher in dasselbe Verzeichnis kopiert wurden?
zB von: Kopie von {name}. {ext} nach: {name}. {ext} .copy
Zur Zeit:
original_file.php
Copy of original_file.php
Gewünscht:
original_file.php
original_file.php.copy
Dies würde das Finden / Arbeiten mit duplizierten Dateien viel einfacher machen (sie werden automatisch zusammen sortiert) und der Dateityp (durch Erweiterung) ändert sich, so dass beim Kompilieren von I nicht versehentlich etwas "kaputt gemacht" werden kann (z. B. wenn es sich um eine * .java-Datei handelt) würde Fehler bekommen)
windows-xp
rename
filenames
scunliffe
quelle
quelle
Antworten:
Wenn ich das richtig verstehe, möchten Sie Duplikate der Dateien im selben Verzeichnis erstellen. Ich habe dazu eine .cmd-Datei über das Menü "Senden an" erstellt. Wenn bereits eine
name.ext.copy
Datei vorhanden ist, wird Folgendes erstellt:name.ext.copy2
name.ext.copy3
Installieren
Start > Run...
Menü und geben Sie "sendto
" oder "shell:sendto
" ein.Copy of.cmd
" um (mit den Anführungszeichen).Benutzen
Send To...
>Copy of.cmd
.Kopie von.cmd
quelle
Also habe ich das gelöst:
Ich würde vermuten, dass das von Ihnen veröffentlichte Pfadproblem darauf zurückzuführen ist, wie Sie den Kontextmenüeintrag vorgenommen haben, da ich dieses Problem nicht habe.
Ich benutze MS Windows Explorer nicht. Ich benutze verschiedene tragbare / Freeware-Dateimanager.
Alle (bis auf einen) hatten das Problem, dass das ursprüngliche Skript die Datei in das Stammverzeichnis "install" des Freeware-Dateimanagers kopieren würde. Deshalb habe ich hinzugefügt,
%~d1%~p1
dass das Laufwerk \ Pfad der Originaldatei in die Ausgabedatei aufgenommen wird ...Ich habe den Code aus verschiedenen Gründen auf verschiedene Weise optimiert und den Code für alle ausgewählten Dateien über das XP-Kontextmenü und nicht SendTo gestartet.
quelle