• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > .Net笔记:System.IO之windows文件操作的深入分析

.Net笔记:System.IO之windows文件操作的深入分析

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了system.io.ports,system.io.file,system.io.stream,system.io.filestream,system.io.fileinfo等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
在.Net中处理系统文件相关的几个类分别是File、Directory、FileInfo、DirectoryInfo、DriveInfo、FileSystemWatcher。本文介绍下这几个类的用法。
1.File类提供静态方法用来创建、移动、复制、删除文件的操作,并可以打开文件流
2.Directory类提供静态方法用来创建、移动、复制、删除目录的操作
3.FileInfo类用类实例实现创建、复制、移动、删除文件的操作
4.DirectoryInfo提供创建、移动、复制、删除目录的操作,并可以枚举子目录
5.DriveInfo可以获得windows操作系统中的磁盘信息
6.FileSystemWatcher用来监视文件或目录变化,并引发事件
7.Path类提供文件名目录名操作的静态方法
File、FileInfo、Directory、DirectoryInfo这几个类的使用方法都非常简单就不做赘述了。
1.如何使用DriveInfo获得windows系统磁盘信息
不允许在程序中自己构造DriveInfo的实例,可以通过DriveInfo的静态方法GetDrives()获得windows系统中所有的磁盘,包括硬盘,cd以及u盘;注意在访问磁盘属性时需要先判断其IsReady属性是否为true,IsReady为false时访问磁盘的一些属性时会抛出异常。如下实例代码:
需要注意的是,以上提到的这几个文件系统相关的类的底层都调用了windows的api,也就是说这些类只可以在windows系统下用,而在其他操作系统下是不可用的。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • .Net笔记:System.IO之windows文件操作的深入分析

相关文章

  • 2017-05-11asp.net 光棒效应实现代码
  • 2017-05-11c#中常用的js语句
  • 2017-05-11精通ASP.NET中弹出窗口技术
  • 2017-05-11一个比较通用的分页控件,完整的设计时支持和比较流行的分页模式(提供源码下载)
  • 2017-05-11php使用socket编程示例
  • 2017-05-11Discuz .net版本中的短消息系统第1/2页
  • 2017-05-11asp.net下将纯真IP数据导入数据库中的代码
  • 2017-05-11创建完全可编辑的 DataGrid
  • 2017-05-11常用的在数据库中建立无限级树形菜单的asp.net代码
  • 2017-05-11Asp.NET生成各种网页快捷方式的代码(桌面url快捷方式,收藏夹/开始菜单快捷方式)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Asp.Net Core MVC项目实现多语言实例(Globalization/Localization)
    • asp.net得到本机数据库实例的两种方法代码
    • asp.net DataSet转换成josn并输出示例
    • asp.net 根据汉字的拼音首字母搜索数据库(附 LINQ 调用方法)
    • .NET微信公众号客服接口
    • 浅谈.NET中加密和解密的实现方法分享
    • 厚积薄发,拥抱.NET 2016
    • asp.net保存网上图片到服务器的实例
    • ASP.NET 前台javascript与后台代码调用
    • asp.net(c#)利用构造器链的代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有