| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1290 人关注过本帖
标题:win10下,如何通过VFP代码更改文件的属性
只看楼主 加入收藏
ztx19
Rank: 1
等 级:新手上路
帖 子:18
专家分:5
注 册:2014-8-22
结帖率:80%
收藏
已结贴  问题点数:20 回复次数:5 
win10下,如何通过VFP代码更改文件的属性
各位大侠,win10下,如何通过VFP代码更改文件的属性(如只读、隐藏、系统等),谢谢!

[此贴子已经被作者于2022-1-11 14:41编辑过]

搜索更多相关主题的帖子: 更改 代码 属性 文件 win10 
2022-01-11 14:17
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10559
专家分:42996
注 册:2014-5-20
收藏
得分:10 
试试 API SetFileAttributes()
2022-01-11 16:04
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:763
专家分:2503
注 册:2011-5-8
收藏
得分:10 
用run 调用windows 的attrib 命令。

dBase有人接盘了。
2022-01-11 19:57
ztx19
Rank: 1
等 级:新手上路
帖 子:18
专家分:5
注 册:2014-8-22
收藏
得分:0 
回复 2楼 吹水佬
谢谢!
API SetFileAttributes()在Win7下没问题,但到Win10下好象不起作用了。
2022-01-12 08:41
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10559
专家分:42996
注 册:2014-5-20
收藏
得分:0 
以下是引用ztx19在2022-1-12 08:41:30的发言:

谢谢!
API SetFileAttributes()在Win7下没问题,但到Win10下好象不起作用了。

WIN10专业版21H2测试正常,如果不是当前用户创建的文件,试用“管理员身份运行”
fun("c:\temp\tmp.txt",1)
图片附件: 游客没有浏览图片的权限,请 登录注册

fun("c:\temp\tmp.txt",128)
图片附件: 游客没有浏览图片的权限,请 登录注册

程序代码:
DECLARE long SetFileAttributes IN Kernel32 string@,long
? fun("c:\temp\tmp.txt",1)
*? fun("c:\temp\tmp.txt",128)

FUNCTION fun(cFileName,nFileAttributes)
    RETURN SetFileAttributes(cFileName,nFileAttributes)!=0
ENDFUNC
2022-01-12 11:22
ztx19
Rank: 1
等 级:新手上路
帖 子:18
专家分:5
注 册:2014-8-22
收藏
得分:0 
回复 5楼 吹水佬
谢谢!!!那个文件确实不是当前用户创建的,应该是用户权限问题。晚上找个Win10机器再试一下。再谢!!!
2022-01-12 12:39
快速回复:win10下,如何通过VFP代码更改文件的属性
数据加载中...
 
   



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

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