Existe-t-il une option ou un outil qui me permettra de modifier la convention de dénomination par défaut pour les fichiers copiés dans le même répertoire sous Windows (XP) et supérieur.
par exemple de: Copie de {nom}. {ext} à: {nom}. {ext} .copy
Actuellement:
original_file.php
Copy of original_file.php
Voulu:
original_file.php
original_file.php.copy
Cela rendrait la recherche / le travail avec des fichiers dupliqués beaucoup plus facile (ils se trient automatiquement ensemble) et le type de fichier (par extension) change ainsi il ne peut pas accidentellement "casser" quelque chose (par exemple s'il s'agissait d'un fichier * .java, lors de la compilation I obtiendrait des erreurs)
windows-xp
rename
filenames
scunliffe
la source
la source
Réponses:
Si je comprends bien, vous souhaitez créer des doublons des fichiers dans le même répertoire. J'ai créé un fichier .cmd pour ce faire via le menu "Envoyer vers". Si un
name.ext.copy
fichier existe déjà, il créera:name.ext.copy2
name.ext.copy3
À installer
Start > Run...
menu et tapez "sendto
" ou "shell:sendto
".Copy of.cmd
" (avec les guillemets).Utiliser
Send To...
>Copy of.cmd
.Copie de.cmd
la source
J'ai donc résolu cela:
Je suppose que le problème de chemin que vous avez publié découle de la façon dont vous avez créé l'entrée de menu contextuel, car je n'ai pas ce problème.
Je n'utilise pas MS Windows Explorer. J'utilise divers gestionnaires de fichiers portables / gratuits.
Tous (sauf un) avaient le problème que le script d'origine copiait le fichier dans le répertoire racine "install" du gestionnaire de fichiers freeware, j'ai donc ajouté
%~d1%~p1
ce qui place le lecteur \ chemin du fichier d'origine sur le fichier de sortie ...J'ai modifié le code de diverses manières pour diverses raisons et pour lancer le code sur n'importe quel fichier sélectionné via le menu contextuel XP et non SendTo.
la source