VB中如何判断文件、文件夹是否存在
来源:互联网 发布:国外网络炒作事件 编辑:程序博客网 时间:2024/06/14 07:03
在VB中编程中,经常需要判断一个文件是否存在,以便执行相应的操作,这可用下列语句进行判断
Dir([pathname],[Attributes as VbFileAttribute=vbNormal]) As String
解释: pathname:文件的绝对路径;
Attributes:文件的属性。
“[]”内为可选项。dir(file)=""表示文件不存在,dir(file)<>""表示文件存在。
例如判断c:wpswinwps.exe是否存在,如存在,就调用它,可用下列语句:
if dir("c:wpswinwps.exe")<>"" then
shell "c:wpswinwps.exe"
end if
但如果判断的文件是隐藏文件,上面的语句则无法判断出来,这时就需要加上后面的可选项目,例如
判断C盘根目录下是否有隐藏文件command.com,就用下面的源代码:
if dir("c:command.com,vbhidden")<>"" then
msgbox"Found c:command.com"
end if
判断文件夹是否存在,可用下列语句:
dir(文件夹路径, vbDirectory) <>""
例如,要判断文件夹c:aaa是否正在,则代码如下:
if Dir("c:aaa", vbDirectory) <>"" then
msgbox"文件夹:c:aaa 存在!"
end if
Dir([pathname],[Attributes as VbFileAttribute=vbNormal]) As String
解释: pathname:文件的绝对路径;
Attributes:文件的属性。
“[]”内为可选项。dir(file)=""表示文件不存在,dir(file)<>""表示文件存在。
例如判断c:wpswinwps.exe是否存在,如存在,就调用它,可用下列语句:
if dir("c:wpswinwps.exe")<>"" then
shell "c:wpswinwps.exe"
end if
但如果判断的文件是隐藏文件,上面的语句则无法判断出来,这时就需要加上后面的可选项目,例如
判断C盘根目录下是否有隐藏文件command.com,就用下面的源代码:
if dir("c:command.com,vbhidden")<>"" then
msgbox"Found c:command.com"
end if
判断文件夹是否存在,可用下列语句:
dir(文件夹路径, vbDirectory) <>""
例如,要判断文件夹c:aaa是否正在,则代码如下:
if Dir("c:aaa", vbDirectory) <>"" then
msgbox"文件夹:c:aaa 存在!"
end if
- VB中如何判断文件、文件夹是否存在
- VB中如何判断文件、文件夹是否存在
- 在VB中如何判断文件、文件夹是否存在和生成文件夹
- JAVA中如何判断文件或文件夹是否存在
- 如何判断文件文件夹是否存在
- 用VB判断文件、隐藏文件、文件夹是否存在
- VB.NET 判断文件夹目录与文件是否存在检查
- VB 判断文件是否存在
- VB 判断文件是否存在
- 判断文件,文件夹是否存在
- nodejs如何判断一个文件、文件夹是否存在
- linux shell如何判断文件/文件夹是否存在
- 如何在shell脚本中判断文件或者文件夹是否存在?
- java 判断文件,判断文件夹是否存在.
- C#中判断文件或文件夹是否存在
- VC C++ 判断文件夹中是否存在某个文件
- .net 判断一个文件夹中是否存在文件
- C# 中判断文件及文件夹是否存在
- MySQL 版本错误处理 (Client does not support authentication protocol requested by server)
- jBPM学习(六)----Hello World
- jBPM学习(七)----jBPM相关概念
- Java鼠标双击事件
- jBPM学习(八)----liferay4.2.2下的jBPM开发
- VB中如何判断文件、文件夹是否存在
- AJAX基本应用
- 索引碎片统计信息的解释
- 【翻】【官方文章】完整的Flash Object参考
- 在Java中创建字符串
- 我翻译的MASM32参考全本
- 心痛---一个老人被饿死的全程
- SQL Server 中多行多列连接成为单行单列
- 学习Asp.Net应当知道的基本数据库操作语句