.batte de renommer le nom des fichiers supprimer les x premiers caractères et les x derniers caractères
J'ai besoin de renommer les fichiers dans un dossier, comme l'a expliqué il a besoin de renommer les noms de fichiers dans un dossier en enlevant d'abord le nombre de caractères x et le dernier numéro de x caractères que j'ai défini.
Quelqu'un peut me montrer comment faire?
Si vous êtes simplement à la recherche d'un outil utile pour faire de fantaisie opérations de changement de nom à partir de la ligne de commande, avoir un regard sur ce script Perl (le faire dans un fichier de commandes est laid et sujettes à erreur): greenfly.net/rename
OriginalL'auteur munge83 | 2012-07-10
Vous devez vous connecter pour publier un commentaire.
Ici, vous allez:
Ce script entre dans le dossier (spécifié par
FOLDER_PATH
) et les garnitures de la première et de la dernièreX
caractères à partir de la nom de fichier de chaque fichier (en laissant son extension est). ModifierX
etFOLDER_PATH
que nécessaire.Que faire si nous tenons seulement à supprimer les X derniers caractères de tous les fichiers .extension mdb dans un dossier?
Puis remplacez la ligne
set "filename=!filename:~%X%,-%X%!"
(à l'intérieur de la boucle) avec celui-ci:set "filename=!filename:~,-%X%!"
OriginalL'auteur Eitan T