FileSystem 模块 (Visual Basic)

更新:2007 年 11 月

FileSystem 模块包含用于执行文件、目录或文件夹以及系统操作的过程。

在文件 I/O 操作中,My 功能具有比 FileSystem 模块更高的效率和更好的性能。有关更多信息,请参见 My.Computer.FileSystem 对象

备注

此模块支持访问文件和文件夹的 Visual Basic 语言关键字和运行时库成员。

成员

ChDir

ChDrive

CurDir

Dir

EOF

FileAttr

FileClose

FileCopy

FileDateTime

FileGet

FileGetObject

FileLen

FileOpen

FilePut

FilePutObject

FileWidth

FreeFile

GetAttr

Input

InputString

Kill

LineInput

Loc

Lock

LOF

MkDir

Print

PrintLine

Rename

Reset

RmDir

Seek

SetAttr

SPC

TAB

Unlock

Write

WriteLine

 

 

示例

此示例使用 GetAttr 函数确定文件和目录或文件夹的属性。

Dim MyAttr As FileAttribute
' Assume file TESTFILE is normal and readonly.
MyAttr = GetAttr("C:\TESTFILE.txt")   ' Returns vbNormal.

' Test for normal.
If (MyAttr And FileAttribute.Normal) = FileAttribute.Normal Then
   MsgBox("This file is normal.")
End If

' Test for normal and readonly.
Dim normalReadonly As FileAttribute
normalReadonly = FileAttribute.Normal Or FileAttribute.ReadOnly
If (MyAttr And normalReadonly) = normalReadonly Then
   MsgBox("This file is normal and readonly.")
End If

' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("C:\MYDIR")
If (MyAttr And FileAttribute.Directory) = FileAttribute.Directory Then
   MsgBox("MYDIR is a directory")
End If

请参见

参考

目录和文件摘要

输入和输出摘要

按照任务排列的关键字和成员

Visual Basic 语言关键字

Visual Basic 运行时库成员

不同语言中的关键字的比较