社区编辑申请
注册/登录
手把手教你使用VB.NET FileInfo类对文件操作
开发 后端
文章主要展示了如何使用VB.NET FileInfo来拷贝、移动和删除文件,以及如何使用DirectoryInfo来移动和删除文件夹,代码详细,希望可以给大家带来技术上的提高。

你用电脑就要对文件和文件系统操作,这是不可避免的,那拷贝、移动和删除文件和文件夹的功能是很有用的。在网上收到一些关于文件操作的列子,现在和大家分享一下,以下的示例代码将向您展示如何使用VB.NET FileInfo来拷贝、移动和删除文件,以及如何使用DirectoryInfo来移动和删除文件夹。(注意:为了运行这些示例,您需要将这条语句:Imports System.IO,添加到您的表单或模块的最顶部。)

VB.NET FileInfo示例

拷贝一个文件

  1. Dim fFile1 As New FileInfo("C:abc1.txt")  
  2. fFile1.CopyTo("C:abc2.txt", True) 

我们将fFile1变量定义为一个FileInfo对象并设定它指向文件系统中的一个目录,为了拷贝一个文件,我们使用FileInfo对象中的CopyTo方法并指明我们计划要拷贝的目标文件的全名。

移动一个文件

  1. Dim fFile1 As New FileInfo("C:abc1.txt")  
  2. fFile1.MoveTo("C:abc3.txt") 

我们将fFile1变量定义为一个FileInfo对象并设定它指向文件系统中的一个目录,为了拷贝一个文件,我们使用FileInfo对象中的CopyTo方法并指明我们计划要移动的目标文件的全名。

删除一个文件

  1. Dim fFile1 As New FileInfo("C:abc1.txt")  
  2. fFile1.Delete() 

我们将fFile1变量定义为一个FileInfo对象并设定它指向文件系统中的一个目录,为了删除一个文件,我们使用FileInfo对象中的Delete方法。

VB.NET FileInfo DirectoryInfo示例

移动一个文件夹

  1. Dim dDir1 As New DirectoryInfo("C:Folder1")  
  2. dDir1.MoveTo("C:Folder2") 

我们将dDir1变量定义为一个DirectoryInfo对象并设定它指向文件系统中的一个目录,为了移动一个文件夹,我们使用DirectoryInfo对象的MoveTo方法,并指明我们所移动的文件夹的完整目标路径。

删除一个文件夹

  1. Dim dDir1 As New DirectoryInfo("C:Folder1")  
  2. dDir1.Delete() 

我们将dDir1变量定义为一个DirectoryInfo对象并设定它指向文件系统中的一个目录,为了删除一个文件夹,我们使用DirectoryInfo对象的Delete方法。(您只能删除一个空的文件夹,如果文件夹含有文件,您将不能删除它知道您清空它为止。)

【编辑推荐】

  1. 实例讲述VB.NET使用Log4Net
  2. 三分钟学会VB.NET转换形态
  3. VB.NET获取硬盘信息四大法宝
  4. 讲述VB.NET调用Excel的好处
  5. 简单例子概述VB.NET新窗体
责任编辑:田树 来源: 博客
相关推荐

2009-10-14 10:25:52

VB.NET读写文本文

2010-01-21 14:49:44

VB.NET操作Wor

2009-10-22 16:46:03

VB.NET初步知识

2010-01-11 17:05:32

VB.NET操作文本文

2010-01-12 09:51:07

VB.NET操作dbf

2009-10-27 11:03:16

VB.NET文件夹操作

2009-10-30 10:58:45

VB.NET创建类

2009-10-27 15:21:45

VB.NET文件处理

2009-11-02 10:03:28

VB.NET临时文件

2009-11-02 11:27:42

VB.NET二进制文件

2010-01-11 15:43:06

VB.NET类属性

2009-10-29 14:16:32

VB.NET读写文本文

2009-10-23 15:35:42

VB.NET实用教程

2009-10-29 15:02:04

VB.NET文件排序

2009-10-29 15:28:38

VB.NET文件操作

2009-10-16 10:14:26

VB.NET使用Fil

2010-01-07 11:07:20

VB.NET读取INI

2009-10-30 13:12:40

VB.NET创建类

2010-01-15 10:05:35

VB.NET文件对象

2010-01-20 13:42:10

VB.NET访问INIGetPrivateP

同话题下的热门内容

太强了!Python 开发桌面小工具,让代码替我们干重复的工作!Python轻量级Web框架:Bottle库!Python居然被用来开发游戏了?盘点你想不到的Python开发场景用了那么久的Lombok,你知道它的原理么?实战 | 如何用 Python 自动化监控文件夹完成服务部署!Fury:一个基于JIT动态编译的高性能多语言原生序列化框架细思恐极,插上U盘就开始执行Python代码太全了!用Python操作MySQL的使用教程集锦!

编辑推荐

使用Kotlin做开发一个月后的感想面试官问你什么是消息队列?把这篇甩给他!五大自动化测试的Python框架图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)2018年最流行的十大编程语言,其中包括你用的语言吗?
我收藏的内容
点赞
收藏

51CTO技术栈公众号