Je compresse les fichiers en utilisant WinZip sur la ligne de commande. Comme nous archivons quotidiennement, j'essaie d'ajouter la date et l'heure à ces fichiers afin qu'un nouveau fichier soit généré automatiquement à chaque fois.
J'utilise ce qui suit pour générer un nom de fichier. Copiez-collez-le dans votre ligne de commande et vous devriez voir un nom de fichier avec un composant Date et Heure.
echo Archive_%date:~-4,4%%date:~-10,2%%date:~-7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.zip
Sortie
Archive_20111011_ 93609.zip
Cependant, mon problème est le suivant AM vs PM . L'horodatage AM me donne le temps 9
(avec un espace en tête) vs. 10
occupant naturellement les deux espaces.
Je suppose que mon problème s'étendra également aux neuf premiers jours, aux neuf premiers mois, etc.
Comment puis-je corriger cela pour que les zéros de tête soient inclus au lieu des espaces vides de tête, de sorte que j'obtienne Archive_20111011_093609.zip
?
4 votes
J'ai fini par utiliser le vôtre pour une tâche quotidienne, toutes les réponses étaient bien plus désordonnées.