从github pull了一个host文件,需要频繁更新,每次需要pull一次,替换一次,后来觉得手动替换太麻烦,将替换写成脚本了。但是觉得每次pull还是挺麻烦的,写个脚本,再简便些。
@echo off
FOR %%? IN (hosts) DO (
set last_time=%%~t?
)
call git pull
FOR %%? IN (hosts) DO (
set curr_time=%%~t?
)
if not "%last_time%"=="%curr_time%" (
cp -uf hosts C:\Windows\System32\drivers\etc
)
暂时没搜到其他获取文件上次更新日期的方法。