找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19139|回复: 4

[日期时间] 【已解决】求批处理:查看文件修改时间,谢谢

[复制链接]
发表于 2023-9-14 08:14:59 | 显示全部楼层 |阅读模式
本帖最后由 yyz219 于 2023-9-14 21:59 编辑

问题完美解决了:
::【判断火绒今天是否已更新】
@echo off
::【判断火绒今天是否已更新】(原理:查“HRUpdate.exe.log”文件今天有无修改)
for %%i in ("C:\Program Files (x86)\Huorong\Sysdiag\bin\HRUpdate.exe.log") do (set "FileTS=%%~ti")
if "%FileTS:~0,10%" equ "%date:~0,10%" (goto :A) else (goto :B)
:A
::【今天已更新】
exit
:B
::【今天未更新】
start "" "火绒15秒后更新.vbs"
exit

**************************************************
原来的问题:
需求:

查看文件 "C:\Program Files (x86)\Huorong\Sysdiag\VERSION" 修改时间VERSION是没有后缀的文件
如果修改时间是今天,跳到   :A
如果修改时间不是今天,跳到   :B

谢谢

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2023-9-14 10:11:45 | 显示全部楼层
回复 1# yyz219
  1. @echo off
  2. for %%i in ("C:\Program Files (x86)\Huorong\Sysdiag\VERSION") do (
  3.     set "FileTS=%%~ti"
  4. )
  5. if "%FileTS:~0,10%" equ "%date:~0,10%" (
  6.     goto :A
  7. ) else (
  8.     goto :B
  9. )
  10. goto :End

  11. :A
  12. echo hello A
  13. goto :End

  14. :B
  15. echo hello B
  16. goto :End

  17. :End
  18. pause
复制代码

评分

参与人数 1技术 +1 收起 理由
yyz219 + 1 乐于助人

查看全部评分

 楼主| 发表于 2023-9-14 10:16:24 | 显示全部楼层
回复  yyz219
Batcher 发表于 2023-9-14 10:11



    我试一试先 谢谢
发表于 2023-9-14 10:31:07 | 显示全部楼层
回复 1# yyz219
  1. @echo off
  2. for /f "tokens=2 delims==" %%i in ('wmic DataFile where "Name='C:\\Program Files (x86)\\Huorong\\Sysdiag\\VERSION'" get LastModified /value') do (
  3.     set "FileTS=%%i"
  4. )
  5. for /f "tokens=2 delims==" %%i in ('wmic Path Win32_OperatingSystem get LocalDateTime /value') do (
  6.     set "SysTS=%%i"
  7. )
  8. if "%FileTS:~0,8%" equ "%SysTS:~0,8%" (
  9.     goto :A
  10. ) else (
  11.     goto :B
  12. )
  13. goto :End

  14. :A
  15. echo hello A
  16. goto :End

  17. :B
  18. echo hello B
  19. goto :End

  20. :End
  21. pause
复制代码
 楼主| 发表于 2023-9-14 10:59:34 | 显示全部楼层
回复  yyz219
Batcher 发表于 2023-9-14 10:11



    问题解决了 再次感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 13:12 , Processed in 0.019399 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表