您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp.net >> 正文

ASP.NET设计网络硬盘之两重要类

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-1-30 我要参与讨论

    要进行“网络硬盘”功能设计,首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利。

  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:\tem

[1] [2] [3] [4] [5] 下一页

在google里搜索更多ASP.NET设计网络硬盘之两重要类

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

供求信息




| 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明