SetAttr 语句
为一个文件设置属性信息。
语法
SetAttr pathname, attributes
SetAttr 语句的语法含有以下这些命名参数:
部分 描述
pathname 必要参数。用来指定一个文件名的字符串表达式,可能包含目录或文件夹、以及驱动器。
Attributes 必要参数。常数或数值表达式,其总和用来表示文件的属性。
设置值
attributes 参数设置可为:
常数 值 描述
vbNormal 0 常规(缺省值)
VbReadOnly 1 只读。
vbHidden 2 隐藏。
vbSystem 4 系统文件
vbArchive 32 上次备份以后,文件已经改变
注意 这些常数是由 VBA 所指定的,在程序代码中的任何位置,可以使用这些常数来替换真正的数值。
说明
如果想要给一个已打开的文件设置属性,则会产生运行时错误。
---------------------------------
GetAttr 函数
返回一个 Integer,此为一个文件、目录、或文件夹的属性。
语法
GetAttr(pathname)
必要的 pathname 参数是用来指定一个文件名的字符串表达式。pathname 可以包含目录或文件夹、以及驱动器。
返回值
由 GetAttr 返回的值,是下面这些属性值的总和:
常数 值 描述
vbNormal 0 常规
vbReadOnly 1 只读
vbHidden 2 隐藏
vbSystem 4 系统文件
vbDirectory 16 目录或文件夹
vbArchive 32 上次备份以后,文件已经改变
vbalias 64 指定的文件名是别名。
注意 这些常数是由 VBA 指定的,在程序代码中的任何位置,可以使用这些常数来替换真正的值。
说明
若要判断是否设置了某个属性,在 GetAttr 函数与想要得知的属性值之间使用 And 运算符与逐位比较。如果所得的结果不为零,则表示设置了这个属性值。例如,在下面的 And 表达式中,如果档案 (Archive) 属性没有设置,则返回值为零:
Result = GetAttr(FName) And vbArchive
如果文件的档案属性已设置,则返回非零的数值。
分享到:
相关推荐
VB源码修改文件的属性,如:创建时间、修改时间、访问时间、只读、隐藏等
VB6.0资源管理器-用于文件浏览查看,可以自动目录遍历,并列出目录下所有文件,选中某一文件可以进行一些属性操作,比如设置是否是隐藏、设置只读、删除、重命名、存档等操作,恢复文件夹的属性,注意使用SetAttr...
更改文件夹属性程序(VB6.0源代码编写),可以对文件的常规,只读,隐藏,系统文件等的属性进行设置.
VB批量修改多层文件夹中文件的属性,可改变文件的只读、系统、隐藏等常规属性,学习VB是如何操作文件的,一个练手的小程序,对新手有一定帮助,希望VB初学者参考学习。
VB编写的一个可以修改查看文件属性的小程序,是一个简单好用的文件属性修改器,指定文件后,可读取各个文件属性,比如文件名、文件大孝文件创建时间、修改时间、存档和只读属性、公司名、版本、产品名称、内部名称、...
一款VB写的文件属性信息查看、修改工具,用于查看各种文件格式的属性,比如创建时间、修改时间、是否是隐藏文件、是否是只读文件、是否是存档文件等,以及提取它的文件名、公司名、版权、产品版本、注释、内部名称、...
可以为文件和文件夹设置各种属性,包括只读(ReadOnly)、隐藏(Hidden)、系统(System)等等。主要用途:隐藏一些平常用不到的文件夹,使资源管理器更简洁,还可以将自己的私密文件设成隐藏+系统,这样别人就不易...
文件操作,属性 VB详细获取任意文件的属性信息,这个程序可以不限制文件类型,而实现获取任一文件的属性,比如获取文件大小,得到文件创建的时间、修改时间、最后一次访问时间、文件是否存档、是否隐藏、是否只读、...
内容索引:VB源码,文件操作,文件属性,权限修改 文件属性查看修改,VB代码,可获得比较全面的文件属性信息,比如获得文件的创建和修改时间、获得和设置文件属性,比如存档、系统、只读、隐藏、压缩、路径、临时、常规...
内容索引:VB源码,文件操作,文件查看器 一款VB写的文件属性信息查看、修改工具,用于查看各种文件格式的属性,比如创建时间、修改时间、是否是隐藏文件、是否是只读文件、是否是存档文件等,以及提取它的文件名、...
内容索引:VB源码,文件操作,文件查看,属性查看器 不错的VB文件属性信息查看器,可查看文件的创建和修改日期、保存时间,还可查看文件是否是是隐藏、系统、存档、只读、临时、普通、压缩等属性,浏览到你要查看的文件...
在源文件以只读的方式搜索,一个不落的全部统计。 所有这些结果,都会以良好的机制管理,您可以在属性中设置将多少天前的 统计自动删除。结果中有非常详尽的信息,绝对能满足您的欲望;比如:文件统 计则会把...
1.将程序拷贝到机器上,去掉所有文件的只读属性。 2.程序自动附加数据库,如果不成功,请按如下方法设置: (1)拷贝数据库 将目录database下的db_mydatabase_Data.MDF和db_mydatabase_Log.LDF文件拷贝到SQL ...
修改BUG:在IDE中打开源代码文件(.e)后,高级选择夹组件不能正确切换到“现行子夹”属性设定的子夹。 9. 修改BUG:矢量动画支持库中的“矢量编辑框”组件在光标位于组件右下角时按右光标键进入下一行会导致显示...
控件具有很多相同的属性,如标识控件名称的Name属性、标识控件标题的Caption属性、有效属性Enable、可见属性Visible、标识控件位置和大小的Top、Left、Width、Height、属性、定义背景色的BackColor属性、定义前景色...
1:将程序拷贝到机器上,去掉所有文件的只读属性。 2:将目录database下的XYGLXT.mdf和XYGLXT_log.ldf文件拷贝到SQL Server 2000的“MSSQL”->“data”目录下. 如果没有安装Sql Server,请先安装Sql Server,...
另外一个通过Windows API函数SendMessage发送消息的范例,这个范例改变文本框的只读属性(2KB) 8,FILEVER.ZIP 获取文件信息(5KB) 9,brush.ZIP 用指定的位图做刷子填充整个窗口。这个程序演示如何建立画刷句柄以及...
'l' 列出存档文件的属性、大小、日期、时间和名称,每个文件一行。如 果文件被加密,行以 * 号开始。 'lt' 以多行模式显示详细的文件信息。此信息包括文件校验和值、主机 OS、压缩选项和其他参数。 'lta' ...
拷贝到硬盘上的文件是只读的,因此必须改变其只读属性才能修改。 为了使用方便,可直接把“MapInfo二次开发.zip”解压缩到硬盘上。 4.本光盘中的各种数据只做调试程序所用。有关地理方面的数据未经实地 核实,...
更新打包到压缩文件后被改变的文件。这个命令不 向压缩文件中添加新文件。 i[i|c|h|t]=<字符串> 在压缩文件中查找字符串。 支持下列可选参数: i - 不区分大小写(默认); c - 区分大小写搜索; ...