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(Visual Basic)编程环境中,修改文件属性是一项常见的任务,尤其在开发系统管理或文件操作相关的应用程序时。文件属性通常包括只读、隐藏、存档等,通过VB我们可以轻松地对这些属性进行设置和更改。以下是关于...
在VB(Visual Basic)编程环境中,批量修改文件属性是一项实用的技能,特别是在处理大量文件时。这个"VB批量修改文件属性"小程序展示了如何利用VB语言高效地操作文件系统,节省手动操作的时间。以下是对这个话题的...
- 可以更改文件的只读属性:`FileInfo.IsReadOnly = False` - 创建文件的快捷方式:`FileInfo.CreateShortcut(targetPath)` - 删除文件:`fileInfo.Delete()` 4. 使用DirectoryInfo类获取目录属性: 如果需要...
本主题聚焦于使用VB来修改文件的属性,特别是涉及文件的时间戳(创建时间、修改时间、访问时间)以及访问权限(只读、隐藏)。下面我们将深入探讨这些知识点。 首先,让我们了解一下文件属性。在Windows操作系统中...
在这个程序中,我们将探讨如何通过VB6.0来修改文件或文件夹的属性,如常规、只读、隐藏和系统文件属性。 首先,我们需要了解文件和文件夹属性的基本概念。在Windows操作系统中,文件和文件夹有四种主要的属性: 1. ...
隐藏和只读属性是Windows操作系统中文件的两种特殊属性,用于保护文件不受意外修改或删除。本篇文章将深入探讨如何在VB中处理这些特性,并有效地删除这些文件。 首先,我们需要了解VB中的基本文件操作函数。`Kill`...
例如,只读属性防止文件被意外修改;隐藏属性使得文件在普通视图下不显示;系统属性则标记文件为操作系统的一部分;存档属性用于备份和版本控制。 2. **API调用**:API是操作系统提供给开发者的一系列函数库,允许...
VB6.0资源管理器-用于文件浏览查看,可以自动目录遍历,并列出目录下所有文件,选中某一文件可以进行一些属性操作,比如设置是否是隐藏、设置只读、删除、重命名、存档等操作,恢复文件夹的属性,注意使用SetAttr...
【VB版文件属性信息查看修改器】是一款基于Visual Basic(VB)编程语言开发的应用程序,主要用于查看和修改文件的属性信息。在Windows操作系统中,每个文件都有其特定的属性,如只读、隐藏、系统、存档等,这些属性...
如果需要更深入地获取特定文件的属性,如文件的隐藏属性、只读属性等,可以使用`Attribute`属性: ```vb If file.Attributes And vbHidden Then Debug.Print file.Name & " 是隐藏文件" End If If file....
《VB版文件属性及摘要信息查看修改器》是一款基于Visual Basic(VB)开发的实用工具,主要用于查看和修改文件的属性以及摘要信息。在日常的文件管理中,了解和掌握这些信息对于数据管理和软件开发至关重要。下面将...
VB批量修改多层文件夹中文件的属性,可改变文件的只读、系统、隐藏等常规属性,学习VB是如何操作文件的,一个练手的小程序,对新手有一定帮助,希望VB初学者参考学习。
VB编写的一个可以修改查看文件属性的小程序,是一个简单好用的文件属性修改器,指定文件后,可读取各个文件属性,比如文件名、文件大孝文件创建时间、修改时间、存档和只读属性、公司名、版本、产品名称、内部名称、...
在计算机系统中,文件的属性包括只读、隐藏、存档等,其中只读属性意味着文件不能被修改,通常用于保护重要的系统文件或程序文件免受意外更改。在部署程序时,如果程序文件被设置为只读,可能会影响程序的正常运行或...
以下是一个简单的VB示例,展示如何读取和设置文件的只读属性: ```vb Dim filePath As String = "C:\example\file.txt" Dim attributes As FileAttributes ' 读取文件属性 attributes = My.Computer.FileSystem....
- 结合其他API函数,如`SetFileAttributes`等,实现修改文件属性的功能。 - 将文件属性信息整合到日志文件中,以便于后续分析和处理。 #### 六、总结 本文详细介绍了如何使用VBScript获取文件或文件夹的属性,并...
- **使用attrib命令修改文件属性**:可以使用`attrib -r -h -s -a G:\1\*.*`命令来修改文件的所有属性,包括只读、隐藏、系统等,之后再进行删除操作。 - **利用安全模式**:对于一些特别顽固的文件,可以在Windows...
VB的`FileAttribute`属性可以查看或设置文件的属性,如常驻、隐藏、系统、只读等。在处理文件占用时,了解文件的属性状态很重要。 5. **进程和线程**: 在VB中,理解进程和线程的概念有助于解决文件占用问题。...
- `GetFileAttributes`:查询文件属性,如只读、隐藏等。 - `GetFileInformationByHandle`:获取文件的各种信息,如大小、时间戳等。 - `GetFileSize`:获取文件的大小。 - `GetFileTime`:获取文件的创建、修改...