|
发表于 2020-2-11 14:48:12
|
显示全部楼层
本帖最后由 527104427 于 2020-2-11 14:49 编辑
#code=936T950
ENVI^ EnviMode=1
ENVI^ ForceLocal=1
SET$ &NL=0D 0A
SET &A=%Desktop%\A //指定目标文件 可遍历文件夹,包含自身。
FORX /S $%A%\*,&B,,*
SET &C=%&A%%&NL%%&B%
//MESS. %&C%
FORX *NL &C,&D,
{
//以下为查询:
SITE ?-local &E,&F,&G=FTIME,%&D% //[2020 02 10 20 04 36 000 1] [年 月 日 时 分 秒 毫秒 星期]
MSTR * &E1,&E2,&E3,&E4,&E5,&E6,&E7,&E8=<1*>&E
SET &E=%&E1%/%&E2%/%&E3% %&E4%:%&E5%:%&E6%.%&E7% 星期%&E8%
MSTR * &F1,&F2,&F3,&F4,&F5,&F6,&F7,&F8=<1*>&F
SET &F=%&F1%/%&F2%/%&F3% %&F4%:%&F5%:%&F6%.%&F7% 星期%&F8%
MSTR * &G1,&G2,&G3,&G4,&G5,&G6,&G7,&G8=<1*>&G
SET &G=%&G1%/%&G2%/%&G3% %&G4%:%&G5%:%&G6%.%&G7% 星期%&G8%
MESS. 目标文件:[%&D%]%&NL% 创建时间:[%&E%]%&NL% 修改时间:[%&F%]%&NL% 访问时间:[%&G%]
//以下为修改:
//也可以用DATE来获取当前时间: DATE &H //2020-2-11|2|14:12:34.692 //年-月-日|星期|时:分:秒.毫秒
SET &H=2015/7/21:8:08:59.480 //2015/7/21 8:08:59 480 //480是毫秒(.480可以省略)
SITE *touch:*local0:%&H%,%&D%,&I //更新“修改时间”
SITE *touch:c*local0:%&H%,%&D%,&J //更新“创建时间”
SITE *touch:r*local0:%&H%,%&D%,&K //更新“访问时间”
MESS. [%&I%][%&J%][%&K%] //0成功,空失败
}
|
|