使用文件系统操控文件和路径的能力是任何程序的一个重要功能。
在本文所介绍的技巧中,我们将检测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判断一个路径的文件是否存在相关推荐

  1. lua 读取服务器文件是否存在,Lua判断一个目录或文件是否存在的方法

    Lua判断一个目录或文件是否存在的方法 一.使用io.open Open 一下就可以了. 复制代码 代码如下: file,err=io.open("XXXX") 如果文件正常打开 ...

  2. 判断一个路径串是否为有效目录

    判断一个路径串是否为有效目录,对一个给定的字符串sPath,我们需要判断这个字符串是否为有效目录,下面介绍了三种方法: 1 检察FILE_ATTRIBUTE_DIRECTORY位操作结果值,可以使用函 ...

  3. python 判断带路径的文件是否存在,否则创建

    #先在网络上没有找到,所以自己动手写出来,如果各位大牛在某处找到类似的例子,请不要吐槽,谢谢! import os #先定义一个带路径的文件 filename = "/home/mydir/ ...

  4. Java如何判断一个上传文件的内容类型

    关于如何判断一个文件的类型,在如何判断一个文件的类型_jimmyleeee的博客-CSDN博客已经介绍了,但是在实际运用于真正的文件上传时,还是有些注意事项需要注意的. 在进入主题之前,首先需要简单介 ...

  5. Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹

    pathlib.Path("路径").is_file() 判断是否是文件,是文件的话返回 True. pathlib.Path("路径").is_dir() 判 ...

  6. 如何通过 C# 判断一个 路径 是本机还是远程 ?

    咨询区 David Boike 请问在 C# 中是否有好的方式判断 path 是在本地还是在远程,我想到了用 UNC 属性来判断,比如下面的代码: new Uri(path).IsUnc 但这代码也有 ...

  7. python删除某个文件夹_Python 实现删除某路径下文件及文件夹

    Python 实现删除某路径下文件及文件夹的脚本 #!/usr/bin/env python import os import shutil delList = [] delDir = "/ ...

  8. python:判断路径是否存在,若不存在则创建一个新的文件夹

    import os# 判断一个路径是否存在,若不存在则创立文件夹 def path_exists_make(path):# path: 需要判断的路径if os.path.exists(path):p ...

  9. 路径,文件,目录,I/O常见操作汇总

    摘要:    文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案 ...

最新文章

  1. 是谁“偷吃”了硬盘中的3GB空间
  2. ALTER AVAILABILITY GROUP (Transact-SQL)
  3. 求中位数_图解面试题:如何分析中位数?
  4. 设定自动获得DNS服务器地址
  5. Android(2)-----Fragment //(第七周后的知识)
  6. 【搜索】$P1092$虫食算
  7. HDU 1402 A * B Problem Plus FFT
  8. vos3000落地网关对接教学_跨国合作:Serverless Components 在腾讯云的落地和实践
  9. Active Learning: 一个降低深度学习时间,空间,经济成本的解决方案
  10. Is it cold in Shinjuku?
  11. Android JNI 自定义对象为参数和返回值
  12. plsql查询无结果集_何恺明一作,刷新7项检测分割任务,无监督预训练完胜有监督...
  13. unity3d api 中文文档_官方文档
  14. MAC中生成SSH key
  15. TesterHome android app 编写历程(三)
  16. 信用社网银服务器无响应,农村信用社网上银行显无法显示网页
  17. 微信公众号开发之文本回复(三)
  18. 王菲语法11 动词(非谓语动词)
  19. ui设计师需要学哪些软件
  20. Êtes-vous au courant des derniers sacs lancel styles et tendances ?

热门文章

  1. MIP 技术交流分享(3月15日)
  2. UVA - 10340 ​​​​​​​All in All
  3. 右击菜单一键优化(增加新建office2003、新建reg和bat,删除新建公文包、新建wps、新建rar)...
  4. ln命令总结,软链接硬链接文件删除原理画图详解
  5. HTML5——section,article,aside
  6. win7安装python
  7. MySQL索引的Index method中btree和hash的区别
  8. 将Java应用程序本地编译为EXE的几种方法
  9. select * 排除字段_编写 SQL 的排除联接
  10. linux下VI模式中上下左右键和回退键出现字母