精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>asp.net教程>正文

ASP.NET中的File类和Directory类的相关知识


来源:不详 时间:07-09-25 点击: 点击这里收藏本文

private void DeleteDirectory()
{
 Directory.Delete(@"c:\tempuploads\BackUp",true);
}

(4) 目录移动方法:Directory.Move

  该方法声明如下:
public static void Move(string sourceDirName,string destDirName);

  下面的代码将目录c:\tempuploads\NewDirectory移动到c:\tempuploads\BackUp。
private void MoveDirectory()
{
 File.Move(@"c:\tempuploads\NewDirectory",@"c:\tempuploads\BackUp");
}

 (5) 获取当前目录下的所有子目录方法:Directory.GetDirectories

  该方法声明如下:
public static string[] GetDirectories(string path;);
下面的代码读出c:\tempuploads\目录下的所有子目录,并将其存储到字符串数组中。
private void GetDirectory()
{
 string [] Directorys;
 Directorys = Directory. GetDirectories (@"c:\tempuploads");


  (6) 获取当前目录下的所有文件方法:Directory.GetFiles

  该方法声明如下:
public static string[] GetFiles(string path;);

下面的代码读出c:\tempuploads\目录下的所有文件,并将其存储到字符串数组中。
private void GetFile()
{
 string [] Files;
 Files = Directory. GetFiles (@"c:\tempuploads",);
}

  (7) 判断目录是否存在方法:Directory.Exist

  该方法声明如下:
public static bool Exists(
 string path;
);

下面的代码判断是否存在c:\tempuploads\NewDirectory目录。若存在,先获取该目录下的子目录和文件,然后其移动,最后将移动后的目录删除。若不存在,则先创建该目录,然后将目录属性设为只读、隐藏。
if(File.Exists(@"c:\tempuploads\NewDirectory")) //判断目录是否存在
{
 GetDirectory(); //获取子目录
 GetFile(); //获取文件
 MoveDirectory(); //移动目录
 DeleteDirectory(); //删除目录
}
else
{
 MakeDirectory(); //生成目录
 SetDirectory(); //设置目录属性
}

和文件有关的就这2个最重要了.
9 7 3 1 2 3 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.