如何在Delphi中更改文件夹属性-隐藏、只读、系统

lax 2002-11-14 02:16:33
搜索了半天,Delphi里没有讲这个的。

其实可以调用Scripting.FileSystemObject
如下:
var
fso,f : Variant;
begin
fso := CreateOleObject('Scripting.FileSystemObject');
f := fso.GetFolder('C:\ABC');
f.Attributes := 2; // 2 为隐藏, 1 为只读
f.Attributes := f.Attributes + 4; // 4 为系统
// 可以直接赋 6
f := Unassigned;
fso := Unassigned;
end;

另外需要引用 ComObj
...全文
200 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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