精品主页 | 软件下载 | 系统下载 | 精品导航| 精彩图片 | 转帖工具 | 版主申请 | 影视下载
发新话题
打印

获取文件或文件夹属性

获取文件或文件夹属性

  


                   文件或文件夹有几个基本属性,那就是"只读","隐藏","存档","系统".当然我们也可以用Vb方便的读出这些属性.

请看下例:

>>步骤1----建立新工程,在窗体上放置一个CommandButton按钮.

>>步骤2----添加如下代码:



Private Declare Function GetFileAttributes Lib "kernel32" Alias _

"GetFileAttributesA" (ByVal lpFileName As String) As Long



Const FILE_ATTRIBUTE_READONLY = &H1

Const FILE_ATTRIBUTE_HIDE = &H2

Const FILE_ATTRIBUTE_ARCHIVE = &H20

Const FILE_ATTRIBUTE_SYSTEM = &H4

Const FILE_ATTRIBUTE_DIRECTORY = &H10

Const FILE_ATTRIBUTE_NORMAL = &H80



Private Sub Command1_Click()

Dim InputFileName As String

InputFileName = "C:\autoexec.bat"



If (GetFileAttributes(InputFileName) And _

FILE_ATTRIBUTE_READONLY) Then

MsgBox "只读" '只读

End If



If (GetFileAttributes(InputFileName) And _

FILE_ATTRIBUTE_HIDE) Then

MsgBox "隐藏" '隐藏

End If



If (GetFileAttributes(InputFileName) And _

FILE_ATTRIBUTE_ARCHIVE) Then

MsgBox "存档" '存档

End If



If (GetFileAttributes(InputFileName) And _

FILE_ATTRIBUTE_SYSTEM) Then

MsgBox "系统" '系统

End If



If (GetFileAttributes(InputFileName) And _

FILE_ATTRIBUTE_DIRECTORY) Then

MsgBox "文件夹" '系统

Else

MsgBox "文件" '文件

End If

End Sub



>>步骤3----编译运行,按下Command1,弹出的对话框会告诉你文件或文件夹的基本属性.

TOP

发新话题