说明: (6) Archive属性 该属性决定是否显示文档文件。 3(⑦) Normal属性 该属性决定是否显示正常标准文件。 (⑧ Hidden属性 该属性决定是否显示隐含文件 (9) System属性 System 该属性决定是否显示系统文件。 °(10) ReadOnly属性 该属性决定是否显示只读文件。 例如,如果仅仅显示系统文件,则应设置 System属性为 True,其他属性设置为 False
Visual Basic 语 言 程 序 设 计 说明: • (6)Archive属性 – 该属性决定是否显示文档文件。 • (7)Normal属性 – 该属性决定是否显示正常标准文件。 • (8)Hidden属性 – 该属性决定是否显示隐含文件。 • (9)System属性 – 该属性决定是否显示系统文件。 • (10)ReadOnly属性 – 该属性决定是否显示只读文件。 • 例如,如果仅仅显示系统文件,则应设置System属性为 True,其他属性设置为False
1113·文件列表框 2.驱动 表框和文 列 金含华框的同在际成用:骂动器列起框 hange事件来实 例如 Private Sub Dirl Change o Filel Path=Dirl Path End sub 该事件过程使窗体上的目录列表框Dir1和文件列表框 Filel产生同步。因为目录列表框 Path属性的改变将产生 Change事件,所以在 Dirl Change事件过程中,把Dirl.Path赋 给Fe1.Path,就可以产生同步效果。 类似地,增加下面的事件过程,就可以使3种列表框同步操作 例如 Private Sub Drivel Change O Dir. Path=Drivel. Drive End sub 该过程使驱动器列表框和目录列表框同步,前面的过程使目录列表框和文件列表框同 步,从而
Visual Basic 语 言 程 序 设 计 11.1.3 文件列表框 • 2.驱动器、目录及文件列表框的同步在实际应用中,驱动器列表框、目录列表框和文 件列表框往往需要同步操作,这可以通过Path属性的改变引发Change事件来实现。 • 例如: – Private Sub Dir1_Change() – File1.Path=Dir1.Path – End Sub • 该事件过程使窗体上的目录列表框Dir1和文件列表框File1产生同步。因为目录列表框 Path属性的改变将产生Change事件,所以在Dir1_Change事件过程中,把Dir1.Path赋 给File1.Path,就可以产生同步效果。 • 类似地,增加下面的事件过程,就可以使3种列表框同步操作。 • 例如: – Private Sub Drive1_Change() – Dir1.Path=Drive1.Drive – End Sub • 该过程使驱动器列表框和目录列表框同步,前面的过程使目录列表框和文件列表框同 步,从而使3种列表框同步
3.执行文件 文件列表框接收D1 Click事件。利用这 可以执行文件列表框中的某个可执行文 也就是说,只要双击文件列表框中的某个可执行文件,就能执行该文件。这可以 通过Shel函数来实现 例如: Private Sub Filel Dblclick x=Shell(Filel FileName, 1) End sub 过程中的 FileName是文件列表框中被选择的可执行文件的名字,双击该文件名就能执 例如:下面的事件过程是当在文件列表框中单击某个文件名时,输出该文件名 Private Sub Filel Click MsgBox"选中的文件是:"+File1. FileName Filel Pattern=". Frm End sub °【例11.3】驱动器、目录及文件列表框的同步,并在文件列表框中双击某个可执行文 件,就能执行该文件
Visual Basic 语 言 程 序 设 计 3.执行文件 • 文件列表框接收DblClick事件。利用这一点,可以执行文件列表框中的某个可执行文 件。也就是说,只要双击文件列表框中的某个可执行文件,就能执行该文件。这可以 通过Shell函数来实现。 • 例如: – Private Sub File1_DblClick() – x=Shell(File1.FileName,1) – End Sub • 过程中的FileName是文件列表框中被选择的可执行文件的名字,双击该文件名就能执 行。 • 例如:下面的事件过程是当在文件列表框中单击某个文件名时,输出该文件名。 – Private Sub File1_Click() – MsgBox "选中的文件是:"+File1.FileName – File1.Pattern="*.Frm" – End Sub • 【例11.3】驱动器、目录及文件列表框的同步,并在文件列表框中双击某个可执行文 件,就能执行该文件
过12文件基本操作 文件的基本操作指的是文件的删除、拷贝、移动、改名等 在WB中,可以通过相应的语句执行这些基本操作 1.拷贝文件( Filecopy语句) 格式: Filecopy〈源文件名〉,〈目标文件名〉 功能:可以把源文件拷贝到目标文件,拷贝后两个文件的内容完全 °说明:打开的文件不能拷贝。拷贝文件不能含有通配符(*或?) 例如: FileCopyAl. doc", A2. doc 将把当前目录下的一个文件拷贝到同一目录下的另一个文件 °例如:如果将一个目录下的一个文件拷贝到另一个目录下,则必须包 括路径信息。 Filecopy"D:\VB\A1.doc","D:、VB1 A2. doc VB没有提供移动文件的语句。实际上,先用 Filecopy语句拷贝文件 然后用Kill语句将源文件名删除
Visual Basic 语 言 程 序 设 计 11.2 文件基本操作 • 文件的基本操作指的是文件的删除、拷贝、移动、改名等。 在VB中,可以通过相应的语句执行这些基本操作。 – 1.拷贝文件(FileCopy语句) • 格式:FileCopy 〈源文件名〉,〈目标文件名〉 • 功能:可以把源文件拷贝到目标文件,拷贝后两个文件的内容完全一 样。 • 说明:打开的文件不能拷贝。拷贝文件不能含有通配符(*或?)。 – 例如: • FileCopy "A1.doc","A2.doc" • 将把当前目录下的一个文件拷贝到同一目录下的另一个文件。 • 例如:如果将一个目录下的一个文件拷贝到另一个目录下,则必须包 括路径信息。 FileCopy "D:\VB\A1.doc","D:\VB1\ A2.doc" • VB没有提供移动文件的语句。实际上,先用FileCopy语句拷贝文件, 然后用Kill语句将源文件名删除
2.删除文件(K1语包) 格式:Ki11〈文件名 功能:用该语句可以删除指定的文件。 说明:“文件名”可以含有路径。 例如: Ki11"D:\VB、米.bak" 将删除D盘VB目录下的备份文件 Ki1语句具有一定的“危险性”,因为在执行该语句 时没有任何提示信息。为了安全起见,当在应用程序 中使用该语句时,一定要在删除文件前给出适当的提 示信息
Visual Basic 语 言 程 序 设 计 2.删除文件(Kill语句) • 格式:Kill 〈文件名〉 • 功能:用该语句可以删除指定的文件。 • 说明:“文件名”可以含有路径。 • 例如: – Kill "D:\VB\*.bak" – 将删除D盘VB目录下的备份文件。 – Kill语句具有一定的“危险性”,因为在执行该语句 时没有任何提示信息。为了安全起见,当在应用程序 中使用该语句时,一定要在删除文件前给出适当的提 示信息