VB.NET判断一个路径的文件是否存在

原创 2013年12月05日 17:02:47
使用文件系统操控文件和路径的能力是任何程序的一个重要功能。
在本文所介绍的技巧中,我们将检测VB.NET 如何与文件系统进行作用。
通过现有类、方法和属性示例给出简便方法完成必须的功能。

为了能够操作文件系统,我们需要用到System.IO命名空间。
因此,必须在模块的顶部导入System.IO。我们重点关注FileInfo类,此类允许访问和操作文件系统中的文件。
并且允许确定文件的属性和DirectoryInfo,而DirectoryInfo类允许访问操作路径和确定属性。

判断文件是否存在

下面的代码给出了判断文件是否存在和检查其属性的代码。
在此示例中,我们定义了sFileName变量保存文件名和地址。
然后新建FileInfo类示例,此类接受完整文件路径作为参数。
接着,使用Exists属性判断文件是否存在。

如果存在文件,则显示文件创建的日期和时间;如果文件不存在,则给出不能定位文件的信息。

Private Function DetermineIfFileExists() As Integer

Dim sFileName As String

sFileName = "C:/text1.txt"

Dim fFile As New FileInfo(sFileName)

If Not fFile.Exists Then

MessageBox.Show("File Not Found")

Else

MessageBox.Show("File Found. File was created on: " & fFile.CreationTime)

End If

End Function

判断路径是否存在

下面的代码给出了判断路径是否存在和检查其属性的代码。
我们定义了sDirName变量保存名字和路径的地址。
然后新建DirectoryInfo类示例,此类接受全路径名作为参数,接下来使用Exists属性判断路径是否存在。

如果存在,则显示其最近一次被访问的日期和时间;如果不存在,则给出不能定位路径的信息。

Private Function DetermineIfDirectoryExists() As Integer

Dim sDirName As String

sDirName = "C:/temp"

Dim dDir As New DirectoryInfo(sDirName)

If Not dDir.Exists Then

MessageBox.Show("Directory Not Found")

Else

MessageBox.Show("Directory Found. Directory was last accessed on: " & dDir.LastAccessTime)

End If

End Function
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

VB.Net判断目录或文件是否存在的代码

 Imports System.IO    Public Class Form1    Private Sub Form1_Load(ByVal sender As System.Object, By...
  • ITshu
  • ITshu
  • 2009年03月03日 16:13
  • 4033

【WPF】查找父/子控件(元素、节点)

找父/子控件

wpf实现仿苹果水平滑动效果

cs文件源码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

VB.NET-轻松判断文本框是否为空,一键清空文本框内容

房收费系统的时候,令人相当恶心的一件事就是判断文本框和组合框是否为空还有清空文本框。基本上每个窗体都要进行判断,那一个接着一个的If...Else...语句,长长一串,看着就头疼,但是第一次做机房收费...

VB.NET判断图片是否PS(修改)过

以下代码转自C# 不知道为什么 判断结果不正确 Public Sub IsImagePs(ByVal ImageFilePath As String) Dim buffer...

VB.NET 用循环判断文本框是否为空

第一次敲机房的时候,有很多窗体中都有清空文本框或组合框中内容的功能,当时用了循环来做。现在第二次机房重构,发现判断文本框、组合框内容是否为空也可以用循环。其实这些功能最直接的方法就是一个一个的判断,不...

VB.net数据库编程(03):一个SQLserver连接查询的简单例子

这个例子,由于在ADO.net入门已经专门学了,再次进行复习 一下。 主要掌握连接字串的情况。 过程就是: 1、引用System.Data.SqlClient。而Access中引用 的是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB.NET判断一个路径的文件是否存在
举报原因:
原因补充:

(最多只允许输入30个字)