无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2954|回复: 5
打印 上一主题 下一主题

[求助] 请教PECMD代码SITE

[复制链接]
跳转到指定楼层
1#
发表于 2020-2-11 09:35:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SITE 命令:
SITE *touch[:[cr][*local:|*local0:|*sys:|*sys0:]时间],<文件路径>[,返回名]    ※更新文件时间

1.这行代码帮写个具体示例
2.怎么判断对象是文件还是文件夹?
3.如果是文件夹怎么递归子文件夹和文件?
谢谢!
2#
发表于 2020-2-11 12:57:37 来自手机 | 只看该作者
时间的格式用date命令看一下就知道了。
判断是文件夹可以这样子,
ifex c:\a\,mess 是文件夹

点评

多谢!再琢磨琢磨  详情 回复 发表于 2020-2-11 13:22
回复

使用道具 举报

3#
 楼主| 发表于 2020-2-11 13:22:24 | 只看该作者
红毛樱木 发表于 2020-2-11 12:57
时间的格式用date命令看一下就知道了。
判断是文件夹可以这样子,
ifex c:\a\,mess 是文件夹

多谢!再琢磨琢磨

点评

#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  详情 回复 发表于 2020-2-11 14:48
回复

使用道具 举报

4#
发表于 2020-2-11 13:33:36 | 只看该作者
DATE &a
SITE *touch:%&a%,c:\a.txt   //更新“修改时间”
SITE *touch:c%&a%,c:\a.txt   //更新“创建时间”
SITE *touch:r%&a%,c:\a.txt   //更新“访问时间”
回复

使用道具 举报

5#
发表于 2020-2-11 14:48:12 | 只看该作者
本帖最后由 527104427 于 2020-2-11 14:49 编辑
feiyike 发表于 2020-2-11 13:22
多谢!再琢磨琢磨

#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成功,空失败
}

点评

多谢!5大作品都在用,多谢  详情 回复 发表于 2020-2-11 15:24
回复

使用道具 举报

6#
 楼主| 发表于 2020-2-11 15:24:37 | 只看该作者
527104427 发表于 2020-2-11 14:48
#code=936T950
ENVI^ EnviMode=1
ENVI^ ForceLocal=1

多谢!5大作品都在用,多谢
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 19:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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