J'ai créé un lot qui télécharge automatiquement certains fichiers sur le serveur FTP, s'ils sont modifiés. Et la modification est détectée par l'heure et la taille de modification du fichier modifié.
Mais si la modification est effectuée dans la même minute et que la taille du fichier n'a pas changé, la modification reste non détectée et le fichier n'est pas téléchargé.
Existe-t-il un moyen d'obtenir le temps de modification exact (y compris les secondes) d'un fichier dans un lot Windows?Récupération de la date et de l'heure de modification d'un fichier avec cmd.exe
0
A
Répondre
1
C'est un peu de VBScript qui pourrait le faire pour vous:
set FSO=CreateObject("Scripting.FileSystemObject")
if WScript.Arguments.Count = 0 then
Wscript.Echo "No files specified"
Wscript.Quit 1
end if
Set File=FSO.GetFile(WScript.Arguments.Item(0))
Date2=File.DateLastModified
Wscript.Echo date2
+0
Personnellement, je préfère JavaScript, mais c'est un bon indice, car il semble qu'il n'y a pas d'autre solution. – alemjerus
+1
Oui VBScript est horrible, et il est vraiment étrange qu'il n'y ait aucun moyen d'obtenir un horodatage avec une précision de secondes en utilisant les outils par défaut. –
Questions connexes
- 1. Date de modification du fichier en Java
- 2. Obtenir la date de modification du fichier dans VB.NET
- 3. Trouver la dernière date de modification d'un fichier dans Cocoa
- 4. Obtenir la date de dernière modification d'un fichier dans VB6
- 5. UIDatePicker - Date de modification
- 6. Modification des chaînes de date avec jQuery et Regexp
- 7. Obtenir un fichier de date de dernière modification
- 8. Répertoire date de dernière modification
- 9. Comment définir la date de création et de modification d'un fichier dans AIR?
- 10. Date de création Récupération de fichiers (FTP)
- 11. Test d'une date de fichier avec bash
- 12. INTIME et OutTime pour la date de modification
- 13. InTime et OutTime pour la date de modification?
- 14. problème de démarrage cmd.exe
- 15. Parse chaîne de date et le format de modification
- 16. DataContractJsonSerializer modification de ma date
- 17. Obtenir la dernière date de modification d'un fichier XML avec vb.NET
- 18. Liste uniquement les fichiers et la dernière date de modification d'un serveur FTP avec C#
- 19. Comment obtenir la dernière date de modification du fichier sur la ligne de commande Windows?
- 20. Récupération d'une valeur NULL de la base de données et affectation à une variable de date
- 21. Fonction de formatage vba modification de la date
- 22. Affichage et récupération de 'secondes' avec TimePicker
- 23. Copier un fichier de modification avec File.Copy
- 24. Lister les fichiers par la dernière date de modification
- 25. Récupération de la date et de l'heure au format locale dans asp.net
- 26. Wordpress (base de données); Afficher la dernière date de modification?
- 27. Obtention de la dernière date de modification d'un fichier en Java
- 28. Comment changer la "date de modification" de n'importe quel fichier dans Vista home premium?
- 29. différence étrange entre new Date() et la date de FileCreation
- 30. TinyXML et récupération de valeurs
Je me demande pourquoi vous écrivez fichier batch pour synchroniser des fichiers lorsque cela a été fait de diverses manières. J'aime Unison moi-même, mais peut-être qu'il ne supporte pas FTP (http://www.cis.upenn.edu/~bcpierce/unison/). Je pense qu'il doit y avoir quelque chose là-bas ... – harschware