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

http://tech.ddvip.com   2007年05月26日    社区交流

本文详细介绍ASP.NET设计网络硬盘之两重要类

  但上述方法主要对UTF-8的编码文本进行操作,从而显得不够灵活。在这里推荐读者使用下面的代码对txt文件进行操作。

  · 对txt文件进行“读”操作,示例代码如下:

StreamReader TxtReader = new StreamReader(@"c:  empuploads
ewFile.txt",System.Text.Encoding.Default);
string FileContent;
FileContent = TxtReader.ReadEnd();
TxtReader.Close();

  · 对txt文件进行“写”操作,示例代码如下:

StreamWriter = new StreamWrite(@"c:  empuploads
ewFile.txt",System.Text.Encoding.Default);
string FileContent;
TxtWriter.Write(FileContent);
TxtWriter.Close();

  System.IO.Directory类和System.DirectoryInfo类

  主要提供关于目录的各种操作,使用时需要引用System.IO命名空间。下面通过程序实例来介绍其主要属性和方法。

  (1) 目录创建方法:Directory.CreateDirectory

  该方法声明如下:

public static DirectoryInfo CreateDirectory(string path);

  下面的代码演示在c:  empuploads文件夹下创建名为NewDirectory的目录。

private void MakeDirectory()
{
 Directory.CreateDirectory(@"c:  empuploadsNewDirectoty");
}

  (2) 目录属性设置方法:DirectoryInfo.Atttributes

  下面的代码设置c:  empuploadsNewDirectory目录为只读、隐藏。与文件属性相同,目录属性也是使用FileAttributes来进行设置的。

private void SetDirectory()
{
 DirectoryInfo NewDirInfo = new DirectoryInfo(@"c:  empuploadsNewDirectoty");
 NewDirInfo.Atttributes = FileAttributes.ReadOnly|FileAttributes.Hidden;
}

来源:网弧    责编:豆豆技术应用

正在加载评论...