当前位置:编程学习 > VB >>

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缂栬緫璁$畻鍣?- 宸茶В鍐?- 鎼滄悳闂棶

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,