Récupérer la date de création d'un fichier [Shell/Windows] - Shell/Batch - Programmation
Marsh Posté le 28-07-2010 à 18:14:08
Le bat n'est pas du tout adapté pour récuperer et tester les dates/tailles/... des fichiers
VBS par exemple est bien plus pratique pour cela
Vu que tu ne précises pas ce qu'est "la bonne date", je te donne une piste :
robocopy.exe avec les bons paramètres (/L pour faire semblant de copier en autres) et un test sur %ERRORLEVEL%
Marsh Posté le 28-07-2010 à 19:37:03
merci. Finalement je me suis débrouillé avec un dir /TC qui fonctionne bien. Merci encore
Marsh Posté le 29-10-2010 à 10:39:50
Bonjour , dans l urgence j ai besoin de faire un batch qui va verifier dans un dossier si un fichier avec la date du jour est arrivé ...Merci a ceux qui peuvent m aider
Marsh Posté le 29-10-2010 à 10:46:38
J'ai finalement utilisé la syntaxe suivante pour récupérer la date de modification du fichier:
dir /TW FICHIER.TXT | find "/" > tmp.txt |
Bon courage !
Marsh Posté le 29-10-2010 à 10:55:42
Merci bcp seb !!!
je n y connais rien en batch si ce n est pas trop abusé peux tu m ecrire le code completent en sachant que le dossier se nomme " C:\tata \tata1\tata2\mama (exemple)
Marsh Posté le 02-11-2010 à 17:22:24
loopinglechien a écrit : Merci bcp seb !!! |
J'ai comme une petite idée de la réponse (négative)
Ici les gens donnent de leur temps pour aider, pas pour faire le travail des autres
Marsh Posté le 26-07-2010 à 17:37:47
Bonjour,
Dans un script shell .bat sous Windows XP, je récupère un fichier automatiquement sur le réseau.
Ensuite je voudrais comparer la date de création de ce fichier avec la date du jour, pour vérifier que le fichier récupéré est à la bonne date avant de continuer mon traitement.
Je butte sur la récupération dans une variable de la date de création d'un fichier ?
Est-ce possible ?
Merci !