Batch modifier nom de fichier
Fermé
patapouf93
Messages postés
72
Date d'inscription
mercredi 24 mars 2010
Statut
Membre
Dernière intervention
8 décembre 2011
-
4 juin 2010 à 13:39
patapouf93 Messages postés 72 Date d'inscription mercredi 24 mars 2010 Statut Membre Dernière intervention 8 décembre 2011 - 4 juin 2010 à 14:54
patapouf93 Messages postés 72 Date d'inscription mercredi 24 mars 2010 Statut Membre Dernière intervention 8 décembre 2011 - 4 juin 2010 à 14:54
A voir également:
- Batch modifier nom de fichier
- Modifier dns - Guide
- Fichier rar - Guide
- Fichier batch - Guide
- Modifier extension fichier - Guide
- Modifier liste déroulante excel - Guide
4 réponses
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
4 juin 2010 à 13:45
4 juin 2010 à 13:45
hello
C:> set d=20100601 C:> echo %d:~0,4%-%d:~4,2%-%d:~6,2% 2010-06-01 C:>
patapouf93
Messages postés
72
Date d'inscription
mercredi 24 mars 2010
Statut
Membre
Dernière intervention
8 décembre 2011
1
4 juin 2010 à 14:21
4 juin 2010 à 14:21
Merci nickel encore une petite question si possible
Comment faire pour avoir la date du jour - 1 jour ?
Merci
Comment faire pour avoir la date du jour - 1 jour ?
Merci
patapouf93
Messages postés
72
Date d'inscription
mercredi 24 mars 2010
Statut
Membre
Dernière intervention
8 décembre 2011
1
4 juin 2010 à 14:31
4 juin 2010 à 14:31
J ai trouvé tout seul désole
Voici un script qui le fiat nickel
@Echo off & Setlocal enableextensions enabledelayedexpansion
set annee=%date:~6,4%
set mois=%date:~3,2%
set jour=%date:~0,2%
if %jour% LSS 10 ( set /a jour_precedent = %jour:~1,2% - 1)
set /a mois_precedent=%mois%
set /a mois_precedent-=1
if %mois_precedent%==01 ( set nb_jour_mois_precedent=31 )
if %mois_precedent%==02 ( set nb_jour_mois_precedent=28 )
if %mois_precedent%==04 ( set nb_jour_mois_precedent=30 )
if %mois_precedent%==03 ( set nb_jour_mois_precedent=31 )
if %mois_precedent%==05 ( set nb_jour_mois_precedent=31 )
if %mois_precedent%==06 ( set nb_jour_mois_precedent=30 )
if %mois_precedent%==07 ( set nb_jour_mois_precedent=31 )
if %mois_precedent%==08 ( set nb_jour_mois_precedent=31 )
if %mois_precedent%==09 ( set nb_jour_mois_precedent=30 )
if %mois_precedent%==10 ( set nb_jour_mois_precedent=30 )
if %mois_precedent%==11 ( set nb_jour_mois_precedent=30 )
if %mois_precedent%==12 ( set nb_jour_mois_precedent=31 )
if %jour%==1 ( set jour_prededent=%nb_jour_mois_precedent% )
if %jour_precedent% LSS 10 ( set jour_precedent=0!jour_precedent!)
echo hier : %jour_precedent% %mois% %annee%
Voici un script qui le fiat nickel
@Echo off & Setlocal enableextensions enabledelayedexpansion
set annee=%date:~6,4%
set mois=%date:~3,2%
set jour=%date:~0,2%
if %jour% LSS 10 ( set /a jour_precedent = %jour:~1,2% - 1)
set /a mois_precedent=%mois%
set /a mois_precedent-=1
if %mois_precedent%==01 ( set nb_jour_mois_precedent=31 )
if %mois_precedent%==02 ( set nb_jour_mois_precedent=28 )
if %mois_precedent%==04 ( set nb_jour_mois_precedent=30 )
if %mois_precedent%==03 ( set nb_jour_mois_precedent=31 )
if %mois_precedent%==05 ( set nb_jour_mois_precedent=31 )
if %mois_precedent%==06 ( set nb_jour_mois_precedent=30 )
if %mois_precedent%==07 ( set nb_jour_mois_precedent=31 )
if %mois_precedent%==08 ( set nb_jour_mois_precedent=31 )
if %mois_precedent%==09 ( set nb_jour_mois_precedent=30 )
if %mois_precedent%==10 ( set nb_jour_mois_precedent=30 )
if %mois_precedent%==11 ( set nb_jour_mois_precedent=30 )
if %mois_precedent%==12 ( set nb_jour_mois_precedent=31 )
if %jour%==1 ( set jour_prededent=%nb_jour_mois_precedent% )
if %jour_precedent% LSS 10 ( set jour_precedent=0!jour_precedent!)
echo hier : %jour_precedent% %mois% %annee%
patapouf93
Messages postés
72
Date d'inscription
mercredi 24 mars 2010
Statut
Membre
Dernière intervention
8 décembre 2011
1
4 juin 2010 à 14:54
4 juin 2010 à 14:54
Bon alors je reviens finalement vers vous car ce script fonctionne très bine sauf si on est 01 la il mets une date en 00 avez-vous une idée ?
Merci
Merci