DOS- récup. une sous-chaine de %%D de mon For
Nabil
-
Nabil -
Nabil -
Désolé pour le titre de ma question s'il n'est pas clair :
je souhaite récupérer une sous chaine de %%D comme l'on fait pour une variable en faisant %variable:~0,8%.
Est-ce possible ?
Voici ce que je souhaite faire exactement :
Code :
setlocal enableDelayedExpansion
for %%D in (c:\Mon_dossier\*) do (
set Fichier = %%nxD
rename %Fichier% %Fichier:~0,8%
)
endlocalSerait il possible de faire cela d'un seul coup ? sans passer par une variable intermédaire ?
je souhaite récupérer une sous chaine de %%D comme l'on fait pour une variable en faisant %variable:~0,8%.
Est-ce possible ?
Voici ce que je souhaite faire exactement :
Code :
setlocal enableDelayedExpansion
for %%D in (c:\Mon_dossier\*) do (
set Fichier = %%nxD
rename %Fichier% %Fichier:~0,8%
)
endlocalSerait il possible de faire cela d'un seul coup ? sans passer par une variable intermédaire ?
A voir également:
- DOS- récup. une sous-chaine de %%D de mon For
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Plus de chaine tv - Guide
- Chaine tnt gratuite sur mobile - Guide
- Chaine radio - Télécharger - Médias et Actualité
- Chaîne de télévision - Accueil - TV & Vidéo
1 réponse
up ! merci de m'aider, je suis complétement bloqué .....
petite précision,
setlocal enableDelayedExpansion
for %%D in (c:\Mon_dossier\*) do (
set Fichier = %%nxD
rename %Fichier% %Fichier:~0,8%
)
endlocalSerait
ce code ne marche pas
j'ai essayé
setlocal enableDelayedExpansion
for %%D in (c:\Mon_dossier\*) do (
set Fichier = %%nxD
rename !Fichier! !Fichier:~0,8!
echo !Fichier!
)
endlocalSerait
et seul le echo marche ! le rename ne marche pas !!
petite précision,
setlocal enableDelayedExpansion
for %%D in (c:\Mon_dossier\*) do (
set Fichier = %%nxD
rename %Fichier% %Fichier:~0,8%
)
endlocalSerait
ce code ne marche pas
j'ai essayé
setlocal enableDelayedExpansion
for %%D in (c:\Mon_dossier\*) do (
set Fichier = %%nxD
rename !Fichier! !Fichier:~0,8!
echo !Fichier!
)
endlocalSerait
et seul le echo marche ! le rename ne marche pas !!