`
qwjcool
  • 浏览: 68387 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

.net IO 类库学习

    博客分类:
  • .NET
阅读更多

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

分享到:
评论

相关推荐

    Asp.net百万元项目工具层类库源码

    Asp.net百万元项目工具层类库,这是我们公司的一个大项目,我把里面的工具层Tools类库搞出来发给大家用,这类库包含的方法全部是常用的功能,数据加密,字符串操作 ,io,js封装 RSS什么都有,总计近4000行代码,都...

    .Net基础类库适用手册 官方中文版

    .net framework 4.7.2,.net core 2.1,基础类库使用手册,官方中文版...System.AppContext、System.Data、System.Net、System.Http、System.IO、System.Web、System.XML、System.Runtime、System.*,包含所有基础类库

    .Net和C#常用类库100多个

    包含文件、网络、、多线程、控件、office、IO、、压缩文件、文本字符串、正则表达式、HTML、邮件、系统、数据库、加密解密等操作类

    .NET Framework 4.0 常用类库参考手册 [微软官方 MSDN]

    .NET Framework 4.0 常用类库参考手册 [微软官方 MSDN] MSDN Library - .NET Framework 4.0 - 命名空间 (节选版) 制作成了chm格式,方便离线状态下学习! ======================================= 原文地址:...

    asp.net 类库中使用ConfigurationManager.ConnectionStrings

    一直没弄明白怎么在类库中找不到 ConfigurationManager.ConnectionStrings 后面才发现没有添加System.configuration的引用,添加后: 引入命名空间: 代码如下:... 您可能感兴趣的文章:Asp.Net类库中发送电子邮件的代

    System.IO.DirectoryAlternative

    使用winapi来代替.Net中的IO类库中的类,可以克服因权限不足造成的中断问题

    第三方库NetTopologySuite.IO 提供WKB转WKT,IGeomtry转WKT类库

    This class is used to convert a GeoAPI Geometry to ESRI and vice-versa. It can also convert a ESRI Geometry to WKB/WKT and vice-versa.

    ceTe.Software.DynamicPDF.Core.Suite.v.6.0.19502[4.NET.1.1-4]

    .NET类库 包含下列组件: 组件NameTypeCategory DynamicPDF发生器。.NET NET类创建PDF DynamicPDF合并.NET.NET类的PDF操作 DynamicPDF ReportWriter.NET.NET类创建PDF FireMail?.NET.NET类电子邮件

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    常用数据结构(List、Dictionary、Array)、多态、常用设计模式、反射、常用.net类库、泛型、IO流、委托事件、正则表达式、XML、反射、GC等。 2、数据库开发及ADO.Net(6天) 核心技术课程 数据库开发基础、...

    C#知识类库

    c# 编程常用的知识类库 以文本文档的方式存储 包含 ide ,io,form控件 ,xml,解决方案,绘图,基础,网络,数据库,系统,字符串 ...

    微软开源的SignalR .Net客户端实现ASP.NET SignalR.zip

    SignalR 包括一些针对不同功能的类库,下载安装可以看到一下几个主要项目:Microsoft.AspNet.SignalR – meta package (use this)Microsoft.AspNet.SignalR.Client – .NET 4 and WinRT clientMicrosoft.AspNet....

    Cpp xFramework-开源

    受.Net框架类库启发的C ++框架实现其自己的集合,net,io,文本,表单,xml和正则表达式类

    ASP.NET 3.5 开发大全

    1.2.3 .NET Framework 类库 1.3 安装Visual Studio 2008 1.3.1 安装Visual Studio 2008 1.3.2 主窗口 1.3.3 文档窗口 1.3.4 工具箱 1.3.5 解决方案管理器 1.3.6 属性窗口 1.3.7 错误列表窗口 1.4 安装SQL Server ...

    ASP.NET3.5从入门到精通

    1.2.3 .NET Framework 类库 1.3 安装Visual Studio 2008 1.3.1 安装Visual Studio 2008 1.3.2 主窗口 1.3.3 文档窗口 1.3.4 工具箱 1.3.5 解决方案管理器 1.3.6 属性窗口 1.3.7 错误列表窗口 1.4 安装SQL Server ...

    ASP.NET 3.5 开发大全word课件

    1.2.3 .NET Framework 类库 1.3 安装Visual Studio 2008 1.3.1 安装Visual Studio 2008 1.3.2 主窗口 1.3.3 文档窗口 1.3.4 工具箱 1.3.5 解决方案管理器 1.3.6 属性窗口 1.3.7 错误列表窗口 1.4 安装SQL Server ...

    ASP.NET 3.5 开发大全11-15

    1.2.3 .NET Framework 类库 1.3 安装Visual Studio 2008 1.3.1 安装Visual Studio 2008 1.3.2 主窗口 1.3.3 文档窗口 1.3.4 工具箱 1.3.5 解决方案管理器 1.3.6 属性窗口 1.3.7 错误列表窗口 1.4 安装SQL Server ...

    ASP.NET 3.5 开发大全1-5

    1.2.3 .NET Framework 类库 1.3 安装Visual Studio 2008 1.3.1 安装Visual Studio 2008 1.3.2 主窗口 1.3.3 文档窗口 1.3.4 工具箱 1.3.5 解决方案管理器 1.3.6 属性窗口 1.3.7 错误列表窗口 1.4 安装SQL Server ...

    asp.net(C#)清除全部Session与单个Session的方法

    实例如下: Session.Abandon();//清除全部Session ... 您可能感兴趣的文章:C#程序中session值的保存方法以及转为字符串的方法总结C#程序中session的基本设置示例及清除session的方法ASP.NET在底层类库中

    CL.IO.Zip:CL.IO.Zip(v1.1.0)是一个用C#编写的.NET平台的Zip库。 它提供流程委托

    #### CL.IO.Zip 是一个基于SharpZipLib的一个压缩和解压的类库,提供给用户在.net环境下使用(VB.NET,C#..等等)当前最新版本为:V1.1.0 百度网盘下载地址:  做任何操作之前,请使用单例模式,获取ZipHandler对象...

    C#/VB.NET 在PDF中添加文件包(Portfolio)的方法

    环境准备:程序中需要使用到PDF类库工具(Spire.PDF for .NET hotfix 6.5.15及以上版本)下载后,解压,将Bin文件夹下的dll文件添加引用到VS程序。如下效果: 1. 创建文件包时直接添加文件 C# using Spire.Pdf; ...

Global site tag (gtag.js) - Google Analytics