批处理怎么比较文件最后修改时间和当前时间?

[复制链接]
查看11 | 回复3 | 2013-7-22 18:10:36 | 显示全部楼层 |阅读模式
没那么简单判断分钟就能解决的,如果跨小时,跨天,月,年呢?@echo off&setlocal enabledelayedexpansionset "fn=e:\123\abc\a1.txt":loopfor %%a in ("%fn%") do (if exist "%fn%" (
for /f "tokens=1-10 delims=/-: " %%i in ("%%~ta !date:~,10! !time:~,5!") do (
set/a y1=%%i,m1=1%%j%%100,d1=1%%k%%100,h1=1%%l%%100,f1=1%%m%%100,y2=%%n,m2=1%%o%%100,d2=1%%p%%100,...
回复

使用道具 举报

千问 | 2013-7-22 18:10:36 | 显示全部楼层
@ECHO OFFREM 获取文件修改时间SETLOCAL ENABLEDELAYEDEXPANSIONfor /f "skip=1 tokens=1,3,5 delims=. " %%a in ('wmic datafile where name^="R:\\Test22\\新建文本文档.txt" get LastModified') do (IF %%a...
回复

使用道具 举报

千问 | 2013-7-22 18:10:36 | 显示全部楼层
@echo offset file="d:\1.txt"for /f "tokens=1,2" %%i in ('dir /tw %file%^|find "/"') do for /f %%k in ('^>"%tmp%\_tmp.vbs" echo,wscript.echo datediff("n"^,"%%i %%j"^,"%date:~0...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行