La comparaison d'un fichier modifié en date avec la date actuelle dans un fichier de commandes

Je suis obligé d'écrire un fichier de commandes pour faire quelques choses

Au début, je pensais que mon problème était très simple de capture de la date de modification d'un fichier txt situé dans un répertoire spécifié, comparer cette date à la date actuelle, et si elles sont de même faire quelque chose. Si elles ne sont pas alors de faire autre chose.

La ligne que j'utilise pour capturer la date actuelle est:

%date%

Les lignes que j'ai utiliser pour capturer la date de modification de mon fichier spécifié est:

SET filename="C:\New Folder\New.txt"
FOR %%f IN (%filename%) DO SET filedatetime=%%~tf
ECHO %filedatetime:~0,-6% >> %destination%

Dans le cas ci-dessus, je suis tout simplement à l'aide de echo pour voir ce qui est renvoyé, et il me semble que si la date est retourné, mais je obtenir de l'information supplémentaire:

2012/02/19 02

Je voudrais savoir comment obtenir les valeurs ci-dessus où ils sont comparables, ainsi que comment les comparer correctement.

InformationsquelleAutor Kalim | 2012-02-19