| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2706 人关注过本帖
标题:VFP 修改文档时间戳
只看楼主 加入收藏
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1735
专家分:3329
注 册:2012-2-29
结帖率:93.55%
收藏
已结贴  问题点数:20 回复次数:7 
VFP 修改文档时间戳
请问各位大侠,VFP通过程序来修改某文档的时间戳,即创建时间、修改时间、访问时间?谢谢!
搜索更多相关主题的帖子: VFP 修改 文档 时间戳 时间 
2018-01-04 21:23
xinjie
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:19
帖 子:274
专家分:520
注 册:2007-8-11
收藏
得分:5 
https://wenku.baidu.com/view/4e66acdace2f0066f5332263.html

需要点儿API的功力。。。
2018-01-04 22:07
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:15 
参考:
DECLARE LONG CreateFile IN Kernel32 STRING@, LONG, LONG, STRING@, LONG, LONG, STRING@
DECLARE LONG CloseHandle IN Kernel32 LONG
DECLARE LONG SystemTimeToFileTime  IN Kernel32 STRING@, STRING@
DECLARE LONG LocalFileTimeToFileTime IN Kernel32 STRING@, STRING@
DECLARE LONG SetFileTime IN Kernel32 LONG, STRING@, STRING@, STRING@

cPath = "_test.txt"
hFile = CreateFile(cPath,0x40000000,0,NULL,0x03,0x80,NULL)
IF hFile == -1
    ? "打开文件失败"
    RETURN
ENDIF
    * SYSTEMTIME 结构,修改为2018/1/5其他为0
st = BINTOC(2018,"2RS");
   + BINTOC(1,"2RS") + 0h0000;
   + BINTOC(5,"2RS") + REPLICATE(0h00,8)
ft = REPLICATE(0h00,8) && FILETIME 结构
SystemTimeToFileTime(@st, @ft)
LocalFileTimeToFileTime(@ft, @ft) && 本地时间时间、UTC转换
SetFileTime(hFile, @ft, @ft, @ft) && 创建时间、最近访问时间和最近修改时间都为ft
CloseHandle(hFile)

[此贴子已经被作者于2018-1-4 23:15编辑过]

2018-01-04 23:10
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1735
专家分:3329
注 册:2012-2-29
收藏
得分:0 
@吹水佬,你的正解,谢谢!
@xinjie,确实需要一点API功底,谢谢!
2018-01-05 07:41
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:991
专家分:4966
注 册:2013-2-16
收藏
得分:0 
建议加精。
2018-01-05 09:26
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:525
专家分:1278
注 册:2010-1-11
收藏
得分:0 
好方法!
2018-01-05 13:49
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1735
专家分:3329
注 册:2012-2-29
收藏
得分:0 
回复 5楼 厨师王德榜
哈哈,不好意思,不知道如何操作?请指导,谢谢!
2018-01-05 16:24
井绳
Rank: 2
等 级:论坛游民
帖 子:97
专家分:69
注 册:2010-6-29
收藏
得分:0 
路过偷艺
2018-01-06 09:40
快速回复:VFP 修改文档时间戳
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033733 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved