VB 文件系统 方法
我想全面了解VB的文件系统及方法和控件。尤其是DIR控件为什么不能像FILE那样设置隐藏系统等的显隐。关于文件系统的控件和方法函数等,越全面越好。如果您无法提供有用信息请不要留言,影响对有效信息的筛选。谢谢。100分奉上,谢谢大家支持。
还有,谁有将系统文件夹,隐藏文件夹用VB设置成普通类型的方法。这个也很重要。建议大家不要匿名留言,否则,我想追加悬赏也很难。
追问:你好,可能是我表述的不够明确。我希望得到是一个默认名为DIR1的那个路径控件的资料,和盘符控件,文件控件。还有,有关文件系统的方法、属性、函数的具体资料,像教程中个那种格式。
格式举例:
FOR 循环变量=初值 TO 终值 STEP 步长
NEXT
OPEN、CLOSE等,包括我未提及的,比较全面的资料。谢谢。
答案:DIR是控件?不是函数吗?参数表:
dir( 文件名 , 筛选方式)
实例:
dir("C:\*.*",7)
文件操作的话,2进制级的如何(2进制=万能)?:
dim 文件数据() as BYTE,文件路径 as STRING ,文件大小 as long
文件路径=("C:\1.TXT")
'打开
Open 文件路径 For Binary As #1'打开文件
文件大小=lof(1)'函数使用方法:lof(文件号)
redim 文件数据(文件大小)'把数组变量重新定义一次(如果是超大文件这里会出错)
Get #1, , 文件数据'GET(文件号,从第几字节开始读取文件,文件储存变量)'[第二个参数是为了那些无法一次完全读取的超大文件准备的]
Close #1'关闭文件
'保存文件
Open 文件路径 For Binary As #1
Put #1, , 文件数据'写入函数,参数表如同GET
Close #1
'查看已经打开的文件:
要查看的内容=文件数据(要查看的字节位置)
我从VB里搞出来的,希望对你有用
Sub ChDir(Path As String)
VBA.FileSystem 的成员
修改指定驱动器上的当前或缺省目录
Sub ChDrive(Drive As String)
VBA.FileSystem 的成员
改变当前驱动器
Function CurDir([Drive])
VBA.FileSystem 的成员
返回当前路径
Function CurDir$([Drive]) As String
VBA.FileSystem 的成员
返回当前路径
Function Dir([PathName], [Attributes As VbFileAttribute = vbNormal]) As String
VBA.FileSystem 的成员
返回一个匹配文件、目录、或文件夹的名称
Function EOF(FileNumber As Integer) As Boolean
VBA.FileSystem 的成员
返回一个值指示是否到达文件的结束
Function FileAttr(FileNumber As Integer, [ReturnType As Integer = 1]) As Long
VBA.FileSystem 的成员
返回使用 open 语句打开文件时的文件模式
Sub FileCopy(Source As String, Destination As String)
VBA.FileSystem 的成员
复制文件
Function FileDateTime(PathName As String)
VBA.FileSystem 的成员
返回文件的日期和时间戳
Function FileLen(PathName As String) As Long
VBA.FileSystem 的成员
返回文件长度,以字节为单位
Function FreeFile([RangeNumber]) As Integer
VBA.FileSystem 的成员
返回 Open 方法可使用的下一文件的号码
Function GetAttr(PathName As String) As VbFileAttribute
VBA.FileSystem 的成员
返回一个文件的属性、目录和文件夹
Sub Kill(PathName)
VBA.FileSystem 的成员
从磁盘中删除文件
Function Loc(FileNumber As Integer) As Long
VBA.FileSystem 的成员
返回一个打开的文件中当前的读/写位置
Function LOF(FileNumber As Integer) As Long
VBA.FileSystem 的成员
返回打开文件的大小 (以字节为单位)
Sub MkDir(Path As String)
VBA.FileSystem 的成员
创建一个新的目录或文件夹
Sub Reset()
VBA.FileSystem 的成员
关闭所有打开的磁盘文件
Sub RmDir(Path As String)
VBA.FileSystem 的成员
删除一个已存在的目录或文件夹
Function Seek(FileNumber As Integer) As Long
VBA.FileSystem 的成员
设置或返回一个打开的文件内的当前的读写位置
Sub SetAttr(PathName As String, Attributes As VbFileAttribute)
VBA.FileSystem 的成员
设置一个文件的属性信息
上一个:VB 文件编码转换
下一个:濡備綍鐢╒B缂栬緫璁$畻鍣?- 宸茶В鍐?- 鎼滄悳闂棶