Renommage fichier batch
Résolu/Fermé
A voir également:
- Renommage fichier batch
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Fichier batch - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
Bonjour,
c'est du au fait que la commande %date% renvoie la date avec des / or tu ne peux pas en mettre dans le nom d'un fichier. Il faut les remplacer. Je ne sait plus la commande mais je vais chercher
c'est du au fait que la commande %date% renvoie la date avec des / or tu ne peux pas en mettre dans le nom d'un fichier. Il faut les remplacer. Je ne sait plus la commande mais je vais chercher
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
3 mars 2013 à 15:27
3 mars 2013 à 15:27
hello
essyer avec
essyer avec
ren Cookies %date:/=-%-%time:~0,2%-%time:~3,2%-%time:~6,2%
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
3 mars 2013 à 16:15
3 mars 2013 à 16:15
%TIME% contient une virgule, d'où l'erreur
%time:~0,2% : extrait 2 caractères depuis 0, soit l'heure %time:~3,2% : 2 car. depuis le 3ème, donc les minutes %time:~6,2% : les secondes
Modifié par olivbarb le 3/03/2013 à 14:38
Ce qu'il y a apres le = c'est ce qui va remplacer ce qu'il y a avant le =
il faut faire set myvar=%date:/=%-%time::=-%
pour le remplacement : ren fichier "%myvar%"
3 mars 2013 à 14:51
3 mars 2013 à 14:56
3 mars 2013 à 14:58
et ce qui est étonnant c'est que quand je renomme le fichier avec nom normal sans variable ça marche nickel ! mais dès que je veux renommer en utilisant une variable là ça ne marche pas !
3 mars 2013 à 15:01