ASP.NET 目录操作(一)

作者:vkvi 来源:千一网络(原创) 日期:2007-6-22

本文介绍目录的创建目录、删除目录、移动目录、重命名目录。

首先引入 System.IO

<%@ Import Namespace="System.IO" %>

创建目录示例

DirectoryInfo di = Directory.CreateDirectory("E:\\WebPages\\test\\foo\\d1\\d2");

令人兴奋的是,创建目录时不需要像 ASP 中那样,一层一层地创建,这里可以多层连续创建,比如示例中,即使 foo、d1 都不存在,也会创建这些目录。

返回 DirectoryInfo 可以对该文件夹进行相关操作。

Directory.CreateDirectory 还有一个重载函数,它具有两个参数,第二个参数表示安全选项,不在此讨论之例。

删除目录示例

Directory.Delete("E:\\WebPages\\test\\foo", true);

Directory.Delete 有两个重载函数:

  • 第一个只有一个参数 string path,表示要删除的目录,该目录必须为空。
  • 第二个具有两个参数,除了 string path 外,还有 bool recursive,表示是否删除子目录、文件夹中的文件。如果该值为 true,则目录不必为空也可以被删除。

注意:不能删除只读文件。

移动目录示例

Directory.Move("E:\\WebPages\\test\\foo", "E:\\WebPages\\foo");

两个参数:string sourceDirName, string destDirName。移动目录时即使目录中有只读文件,也可以移动。

重命名目录示例

重命名目录的方法和移动目录的方法完全相同,只要目标目录和源目录位于同一地址下且目录名不相同。

你前面那位网友看了:在 Notepad++ 中,按下 Tab 键如何转换成四个空格?

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
赞助商们
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他