salut !
Je voudrais extraire uniquement le nom de fichier (avec l'extension) à partir d'un chemin absolu.
C'est faisable ? Si oui, comment ?
salut !
Je voudrais extraire uniquement le nom de fichier (avec l'extension) à partir d'un chemin absolu.
C'est faisable ? Si oui, comment ?
Salut,
Comment récuperes-tu ton chemin absolu ? (c'est pour aiguiller la réponse)
En fait ce que je voudrais c'est renommer un fichier avec la commande 'rename'.Envoyé par Drizzt [Drone38]
Voici mon script ::renomme prend en argument le chemin absolu du fichier à renommer, remplace les quotes par des dièses, et lance la commande rename.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 @echo off :debut for /f "delims=" %%a in ('dir /a-d /s /b /X') do call :renomme "%%a" goto :eof :renomme set Fic=%1 set FicRen=%Fic:'=#% ren %Fic% %FicRen%
Le problème c'est que la commande 'rename' s'utilise de la manière suivante :Le nom du fichier fichier2 (FicRen dans mon script) ne doit pas être un chemin absolu, mais juste le nouveau nom du fichier.RENAME [lecteur:][chemin]nom_de_fichier1 nom_de_fichier2
Voilà, j'espère avoir été assez clair...
Salut, pourquoi veus tu faire ça ?
Le renommage ne fonctionne pas comme ça ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager