Batch script

Fermé
helbadou Messages postés 5 Date d'inscription mercredi 7 janvier 2015 Statut Membre Dernière intervention 10 janvier 2015 - 7 janv. 2015 à 20:01
helbadou Messages postés 5 Date d'inscription mercredi 7 janvier 2015 Statut Membre Dernière intervention 10 janvier 2015 - 10 janv. 2015 à 15:46
bonjour a tous

j'ai des fichiers de nom 0123456.csv; 0123455.csv; 0123454.csv ...
l'application qui généré ces fichiers les nomme automatiquement
je suis charge de les envoyer a un autre serveur qui n accepte ke 6 characters pour nom de fichier

j aimerai que quelqu'un m'aide a avoir un seul script qui pourra
_renommer des fichiers a 5 characters
-et appeler le script.bat qui les transmet a un autre serveur;

j ai écris un batch min celui ci remplace les les 1er chiffres par un espace qui est considéré comme un character.

merci de m'aider c est urgent car souvent je peux recevoir 1000 fichiers que je dois renommer manuellement et je suis souvent pris par le temps. Aidez moi svp
A voir également:

1 réponse

dubcek Messages postés 18752 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 3 octobre 2024 5 619
8 janv. 2015 à 08:41
hello
renomme avec les 5 derniers cars. du nom, enlever le echo si c'est ok
@echo off
setlocal enableDelayedExpansion
for %%a in (*.csv) do (
set nom=%%~na
set nom=!nom:~-5!
echo ren "%%a" "!nom!.csv"
)
0
helbadou Messages postés 5 Date d'inscription mercredi 7 janvier 2015 Statut Membre Dernière intervention 10 janvier 2015
8 janv. 2015 à 19:52
bonjour

stp j ai copier ce script dans le dossier ou se trouve les fichiers et j ai execute mais rien ne se passe.
peut etre que c est moi qui utilise mal peut tu me guider
merci
0
dubcek Messages postés 18752 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 3 octobre 2024 5 619
9 janv. 2015 à 08:08
il laffche les commandes qu'il va faire
enlever le echo si c'est ok
echo ren "%%a" "!nom!.csv"
0
helbadou Messages postés 5 Date d'inscription mercredi 7 janvier 2015 Statut Membre Dernière intervention 10 janvier 2015
9 janv. 2015 à 14:18
désolé CA marche pas toujours...
0
dubcek Messages postés 18752 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 3 octobre 2024 5 619
9 janv. 2015 à 14:40
est-ce qu'avec l'echo, il affche autant de commandes ren qu'il y a de fichiers ?
0
helbadou Messages postés 5 Date d'inscription mercredi 7 janvier 2015 Statut Membre Dernière intervention 10 janvier 2015
9 janv. 2015 à 17:46
je ne sais pas si c est moi qui l utilise mal mais rien le script ne s exécute pas il ne réagit pas.
donc rien ne se passe lorsque je lance le script
0