C#文件操作
原创
©著作权归作者所有:来自51CTO博客作者2010chris的原创作品,请联系作者获取转载授权,否则将追究法律责任
.net提供了几个类,可以轻松地实现文件和文件夹的访问操作,这些类位于System.io命名空间,包括file,fileinfo,directory,directoryinfo,path等类
其中file和fileinfo类的功能基本相同,只是file是静态类,其中的所有方法都是静态的,而fileinfo是普通类,只有实例化以后才可以调用其方法。directory和directoryinfo类跟他们的关系一样。这四个类中的方法都要涉及路径问题,在c#中\是转义字符,表示路径时采用\\代替\可以避免把它解释成转义字符,如:c:\\test.txt,也可以用@来代替,在路径前加@,\就不会被解释成转义字符。如@"c:\test.txt".
使用注意:如果应用程序在文件上执行几种操作,则使用普通类更好一些。因为创建对象时已经引用了正确的文件,而静态类每次都要寻找文件,会花费更多的时间。
file,fileinfo,directory,directoryinfo,这几个类,可以完成文件和文件夹的操作,但对于文件仅仅是整体操作。并没有读出和修改文件的内容,要读取文件的内容必须使用流的概念。
上一篇:c#集合
下一篇:asp.net 页面请求过程
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C#操作Excel文件
摘要:本文介绍了Excel对象、C#中的受管代码和非受管代码,并介绍了COM组件在.net环境中的使用。 关键词:受管代码;得
excel c# .net null application -
C#文件基本操作
FileInfo 类:提供创建、复制、删除、移动和打开文件的实例方法,并且帮助创建 FileStream 对象。File 类:提供用于创建、复
c# 开发语言 FileStream 文本文件 扩展名
















