|
| 作者:佚名 电脑来源:不详 点击数: 更新时间:2006-5-13 |
|
System.IO.File类和System.IO.FileInfo类 在设计和实现“网络硬盘”的过程中,将大量地使用和文件系统操作相关的内容。故本节先对和文件系统相关的两个.NET类进行简要介绍。 System.IO.File类和System.IO.FileInfo类主要提供有关文件的各种操作,在使用时需要引用System.IO命名空间。下面通过程序实例来介绍其主要属性和方法。 (1) 文件打开方法:File.Open 该方法的声明如下: public static FileStream Open(string path,FileMode mode) 下面的代码打开存放在c:\tempuploads目录下名称为newFile.txt文件,并在该文件中写入hello。 private void OpenFile() { FileStream.TextFile=File.Open(@"c:\tempuploads\newFile.txt",FileMode.Append); byte [] Info = {(byte)'h',(byte)'e',(byte)'l',(byte)'l',(byte)'o'}; TextFile.Write(Info,0,Info.Length); TextFile.Close(); } (2) 文件创建方法:File.Create 该方法的声明如下: public static FileStream Create(string path;) 下面的代码演示如何在c:\tempuploads下创建名为newFile.txt的文件。 由于File.Create方法默认向所有用户授予对新文件的完全读/写访问权限,所以文件是用读/写访问权限打开的,必须关闭后才能由其他应用程序打开。为此,所以需要使用FileStream类的Close方法将所创建的文件关闭。 private void MakeFile() { FileStream NewText=File.Create(@"c:\tempuploads\newFile.txt"); NewText.Close(); } (3) 文件删除方法:File.Delete 该方法声明如下: public static void Delete(string path); 下面的代码演示如何删除c:\tempuploads目录下的newFile.txt文件。 private void DeleteFile() { File.Delete(@"c:\tempuploads\newFile.txt"); } (4) 文件复制方法:File.Copy 该方法声明如下: public static void Copy(string sourceFileName,string destFileName,bool overwrite); 下面的代码将c:\tempuploads\newFile.txt复制到c:\tempuploads\BackUp.txt。 由于Cope方法的OverWrite参数设为true,所以如果BackUp.txt文件已存在的话,将会被复制过去的文件所覆盖。 private void CopyFile() { File.Copy(@"c:\tempuploads\newFile.txt",@"c:\tempuploads\BackUp.txt",true); } (5) 文件移动方法:File.Move 本新闻共4页,当前在第1页 1 2 3 4 |
| 电脑录入:不落尘埃 责任编辑:不落尘埃 |
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
| ■■相 关 文 章: | 网站版权与免责声明: |
| 在FrontPage 2000中插入Flash动画 [css]简明教程 SPAN和DIV的区别 CSS滤镜之Mask属性 在Flash中制作漂亮的动感水珠 Cool!Flash制作炫丽的图片特效 巧妙提取Flash文件中的素材 Flash相关软件介绍之Flashtoolse… |
1、信息来源网络,感谢原创者和原录入者。本站转载其文并不代表赞同其观点或证实其内容。网站所有信息仅供参考,不构成任何之建议、推荐或指引,不能仅凭此信息购药、用药、诊断疾病或开处方,而应以其使用说明书为准,并谨遵医嘱。
2、网站中转载的资料及图片,其版权属原作者或页面内声明的版权人拥有。如果文章的作者或编辑认为不宜上网供大家浏览,或不应无偿使用,请及时用电子邮件或电话通知我们,以便迅速采取适当措施,避免双方造成不必要的经济损失。 |
|
||||||||||