Directory 可以实现目录的 复制、删除、移动、创建、改名
DirectoryInfo 可以实现目录的 复制、删除、移动、创建、改名
这两个类的区别是:Directory中的方法都是静态方法,如果你的操作是一次性的,那么可以考虑使用Directory,否则可以考虑使用DirectoryInfo.
注意:(默认情况下,所有的用户都将获得对新建目录的所有访问权限.)
下面是使用的例子:
Imports System
Imports System.Io
public class DirectoryInfo1
Public Shared Sub Main()
dim source as string="g:\mydoc\msdn学习笔记\io\tempdir1"
dim destnation as string="g:\mydoc\msdn学习笔记\io\tempdir2"
if Directory.Exists(source)=false then
directory.CreateDirectory(source)
end if
if Directory.Exists(destnation) then
directory.delete(destnation)
end if
Directory.Move(source,destnation)
File.CreateText(destnation+"\myfile.txt")
end sub
end class
注意:move方法可以实现改名功能。delete删除的目录不会放在回收站中
如果要使用DirectoryInfo类的话,必须先生成DirectoryInfo的实例,用目录名作为参数,例如
dim di as DirectoryInfo=new DirectoryInfo(“c:\Temp“)
其使用方法可以参考MSDN
分享到:
相关推荐
在.NET框架中,公共类库(BCL,Base Class Library)是最基础的部分,它包含了许多核心命名空间,如System、System.IO、System.Collections等。这些命名空间下的类和接口涵盖了输入/输出、数据访问、网络通信、集合...
在.NET Framework中,System命名空间下的许多类就属于common类库,如System.Collections(集合操作)、System.IO(输入/输出操作)、System.Threading(多线程操作)等。这些类库为开发者提供了一套标准的接口和实现...
ASP.NET 2.0 类库浏览器是一个非常实用的工具,尤其对于那些在.NET框架下进行开发,特别是ASP.NET 2.0平台的开发者而言。它提供了便捷的方式,帮助开发者快速了解和查找可用的类库、方法和属性,从而提高开发效率。...
在这个特定的场景中,"asp.net 打包类库"指的是一个专门设计用于打包服务器上不同文件夹下文件的工具或库。这个功能对于数据备份、文件分发或用户下载多个相关文件时非常有用,因为它们可以被整合成一个单一的压缩包...
在.NET开发环境中,有很多现成的类库可以帮助开发者实现自定义的验证码生成和识别功能。本文将深入探讨.NET验证码类库的使用,以及验证码识别的范例。 首先,验证码的生成通常包括以下几个步骤: 1. **随机性**:...
### .NET框架类库中的命名空间详解 #### 一、概述 .NET框架是微软开发的一套软件开发平台,它提供了一系列强大的工具和技术来帮助开发者构建高质量的应用程序。.NET框架的核心之一是其类库(Class Library),这个...
除此之外,`.NET`还提供了许多其他实用的类库,例如`System.IO`用于文件和流操作,`System.Net`用于网络通信,`System.Data`用于数据库交互,以及`System.Threading`用于多线程编程。在实际开发中,根据需求选择合适...
### .NET Framework 类库知识点详解 #### 一、概述 .NET Framework 类库是构建于 Microsoft .NET Framework SDK 基础之上的一套丰富的类、接口和值类型集合。这套类库为开发者提供了广泛的系统功能访问权限,是创建...
"Chukeh 小诸葛 .Net 通用类库"是一个专为 .Net 开发者设计的工具集,它提供了一系列方便实用的类和方法,帮助开发者在 Asp.Net 应用程序中快速实现常见的功能需求。这个类库的核心是 Chukeh.dll 文件,这是一个编译...
11. **System.IO**: 虽然不是ASP.NET特有的,但System.IO类库在ASP.NET中经常使用,用于处理文件和目录操作。 12. **System.Net**: 提供了网络编程的相关类,如HttpClient,可用于发送HTTP请求。 通过熟练掌握这些...
.NET全类库是微软开发的一种跨平台的开发框架,它为开发者提供了丰富的API,用于构建各种类型的应用程序,包括...通过不断学习和实践,开发者可以充分利用.NET类库的强大功能,创建出高效、稳定且易于维护的应用程序。
### .NET Framework 4类库概述 .NET Framework 4 是微软发布的一个重要的开发平台,它为开发者提供了大量的类库和工具来构建各种类型的应用程序,包括桌面应用、Web 应用和服务等。本文将详细介绍《.NET Framework ...
.NET 公用类库是微软开发的.NET Framework的重要组成部分,它提供了一系列预定义的类、接口和方法,供开发者...通过不断学习和掌握这些类库,开发者可以更好地利用.NET Framework的强大功能,提高开发效率和代码质量。
类库的开源性质意味着其他开发者可以查看源代码,学习并贡献自己的改进,共同完善这个工具集。这不仅可以促进技术交流,也有助于代码质量的提升。如果你是ASP.NET开发者,并且遇到类似的编程问题,可以考虑使用这样...
文档《.NET类库开发的设计准则》详细阐述了如何设计高质量的.NET类库,涵盖了命名准则、类型设计、成员设计、异常处理、使用准则等多个方面。 命名准则是设计高质量类库的基础。在.NET开发中,大小写约定对于提高...
`.NET Framework` 类库是一个庞大的组件集合,为开发人员提供了丰富的功能和工具,用于构建高性能的应用程序。类库由多个命名空间组成,每个命名空间都专注于特定的编程任务或领域。以下是一些关键命名空间及其包含...
.NET框架是微软开发的一个强大的开发平台,它包含了...对于新手来说,从这些基础类库开始学习,逐步深入,是掌握.NET开发的关键步骤。通过实践和探索,你将能够充分利用.NET Framework的强大功能,解决各种复杂问题。
本压缩包“.Net和C#常用类库100多个”涵盖了许多核心领域,如文件操作、网络通信、多线程、UI控件、Office集成、输入/输出(IO)、压缩与解压、文本处理、正则表达式、HTML处理、电子邮件、系统信息以及数据库操作和...
总的来说,这个资源可能是面向.NET开发者的宝贵学习资料,涵盖了从基础到高级的.NET框架知识,对于理解.NET类库的工作原理和实际应用有着极大的帮助。无论是初学者还是经验丰富的开发者,都可以从中受益,提升自己的...