较难的问题(绝对给分)

phenix16 2004-11-21 01:52:37
在windows中通过什么api函数
可以设置文件夹和快捷方式的隐藏属性
setfileattribute函数只对文件好用
...全文
116 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
纸飞机2017 2004-11-24
  • 打赏
  • 举报
回复
晕,到现在你才知道,早知道就告诉你好了
phenix16 2004-11-23
  • 打赏
  • 举报
回复
终于找到了问题的根源,原来快捷方式是有后缀名的,这个是看不到的
至此,我做的监控计费系统的所有难点都解决了
感谢大家帮组,散分!
WorldMobile 2004-11-21
  • 打赏
  • 举报
回复
我试过了,对文件夹和快捷方式都没问题
WorldMobile 2004-11-21
  • 打赏
  • 举报
回复
不用什么API函数,用RUN即可

RUN("attrib +h d:\user",Minimized! )即可
zhangdatou 2004-11-21
  • 打赏
  • 举报
回复
帮你顶!
wulengbing 2004-11-21
  • 打赏
  • 举报
回复
学习
phenix16 2004-11-21
  • 打赏
  • 举报
回复
各位大侠你们的方法我都试过了
对文件夹好用了,但就是对快捷方式不好用
请各位多多帮忙.
纸飞机2017 2004-11-21
  • 打赏
  • 举报
回复
lzp_lrp(lzp),说你是垃圾你还不服气,你看你怎么解决问题的。
------------------------

Constant long FILE_ATTRIBUTE_READONLY = 1 //0x00000001 只读属性
Constant long FILE_ATTRIBUTE_HIDDEN = 2 //0x00000002 隐藏属性
Constant long FILE_ATTRIBUTE_SYSTEM = 4 //0x00000004 系统属性
Constant long FILE_ATTRIBUTE_DIRECTORY = 16 //0x00000010 目录
Constant long FILE_ATTRIBUTE_ARCHIVE = 32 //0x00000020 存档
Constant long FILE_ATTRIBUTE_NORMAL = 128 //0x00000080

Declare:
Function boolean SetFileAttributes(ref string lpFileName, ulong dwFileAttributes) library "kernel32.dll" alias for "SetFileAttributesA"

Example:

string ls_folder
ls_folder = "E:\TestFolder"
SetFileAttributes(ls_folder,FILE_ATTRIBUTE_HIDDEN)

TO 楼主,我在WIN2000下用SetFileAttributes函数是可以直接给文件夹设置隐藏的,不知道你的系统是什么,但我想如果在你系统下用SetFileAttributes(ls_folder,FILE_ATTRIBUTE_HIDDEN)不可以的话,那么改用SetFileAttributes(ls_folder,FILE_ATTRIBUTE_HIDDEN + FILE_ATTRIBUTE_DIRECTORY)应该可以。

快捷方式也就是一个文件,不必说明了

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧