| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 116 人关注过本帖
标题:VFP可以修改文件属性信息吗
只看楼主 加入收藏
easyppt
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:351
专家分:850
注 册:2021-11-24
结帖率:100%
收藏
 问题点数:0 回复次数:5 
VFP可以修改文件属性信息吗
文件 右键 → 属性,可以看到文件的 创建时间、修改时间、访问时间,再高级标签中,还有更多信息,比如作者,最后编辑的作者等

VFP怎么修改这些信息吗
5 天前 09:49
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1962
专家分:3819
注 册:2012-2-29
收藏
得分:0 
应该可以获得这些参数的,需要试一试。
5 天前 12:06
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:774
专家分:3010
注 册:2018-3-13
收藏
得分:0 
取出来很容易,修改就复杂了

程序代码:
ff = GetFile()
Create Cursor ttt (f1 I, f2 V(200))
sh = CreateObject('Shell.Application')
od = sh.NameSpace(JustPath(ff))
of = od.items.item(JustFname(ff))
For ii = -1 to 500
    Insert into ttt Values (ii, od.GetDetailsOf(of,ii) )
EndFor
Locate
Browse



[此贴子已经被作者于2025-4-10 19:41编辑过]


这家伙很懒,啥也没留下
5 天前 14:24
shizi0
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:160
专家分:430
注 册:2012-10-2
收藏
得分:0 
时间MyFll好改,实际调用的windowsApi:
函数名:SetFileTime(cFileName,tDateTime[,nType])
修改文件的修改时间、创建时间、最后访问时间
返回值:逻辑值,为真时成功。
参数:
cFileName:字符型,要修改时间的文件名
tDateTime:日期时间型,将要修改成的时间
[nType]:数值型,可选,修改的类型,默认值为2,其中:
1-创建时间
2-修改时间
3-最后访问时间


[此贴子已经被作者于2025-4-11 18:47编辑过]

4 天前 18:45
easyppt
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:351
专家分:850
注 册:2021-11-24
收藏
得分:0 
谢谢各位老师
创建者、计算机 等这些信息能改吗
比如打开一个word文档,详细信息中,来源 这些信息,要是也都能改就好了



[此贴子已经被作者于2025-4-12 08:14编辑过]

3 天前 08:11
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:774
专家分:3010
注 册:2018-3-13
收藏
得分:0 
不是所有属性都可以修改的。word自己就可以修改部分隐私信息,凡是详细信息中可以手工修改的属性,word对象都可以做到,但是调用COM对象非常慢

程序代码:
Clear
ow = NewObject('Word.Application')
od = ow.Documents.Open(GetFile('doc,docx'))
For each op in od.BuiltInDocumentProperties
    ? Padr(op.name+':', 50, '.')
    Try
        ?? op.value
    Catch
        ?? 'N/A'
    EndTry
    *-- 修改或清空某些属性: 、
    Do case
    Case InList(op.name, 'Author','????')    && 作者
        m.op.Value = 'easyppt@bccn'
        ?? '  >>> ' + m.op.Value
    Case InList(op.name, 'Manager','Company')  && 管理者、公司
        op.value = ''
        ?? '  >>> (清空)'
    Otherwise
        *-- 不修改或不能修改
    EndCase
EndFor
od.Close(.t.)   && 保存修改
ow.Quit()


这家伙很懒,啥也没留下
3 天前 11:48
快速回复:VFP可以修改文件属性信息吗
数据加载中...
 
   



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

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017918 second(s), 10 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved