利用System.IO中的Directory类对指定的目录进行遍历

遍历

本程序意在抛砖引玉,给大家一个思想和概念性的东西。

//调用

list_directory("d:\\");

//函数体

private void list_directory(string dirname){
string[] f1; //返回值
f1 = Directory.GetDirectories(dirname);
for(int i=0;i<f1.GetLength(0);i++){
Response.Write(f1.GetValue(i));
Response.Write("<br>");
list_directory((string)f1.GetValue(i)); //再次递归

}

}

时间: 2024-11-01 07:00:06

利用System.IO中的Directory类对指定的目录进行遍历的相关文章

利用System.IO中的Directory类对目录进行基本操作

//创建目录 Directory.CreateDirectory("c:\\Dir_name"); //删除目录 Directory.Delete("c:\\Dir_name"); //或 Directory.Delete("c:\\Dir_name",false); //当待删除目录下有文件或子目录时,抛出异常,除非第二个参数为true //判断一个目录是否存在 Response.Write(Directory.Exists("c:\

如何限制SSH用户访问Linux中指定的目录

将 SSH 用户会话限制访问到特定的目录内,特别是在 web 服务器上,这样做有多个原因,但最显而易见的是为了系统安全.为了锁定 SSH 用户在某个目录,我们可以使用 chroot 机制. 在诸如 Linux 之类的类 Unix 系统中更改 root(chroot)是将特定用户操作与其他 Linux 系统分离的一种手段;使用称为 chrooted 监狱 的新根目录更改当前运行的用户进程及其子进程的明显根目录. 在本教程中,我们将向你展示如何限制 SSH 用户访问 Linux 中指定的目录.注意,

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

.NET中处理文件和文件夹的操作相关的类:File类和Directory类 System.IO.File类和System.IO.FileInfo类 在设计和实现"网络硬盘"的过程中,将大量地使用和文件系统操作相关的内容.故本节先对和文件系统相关的两个.NET类进行简要介绍. System.IO.File类和System.IO.FileInfo类主要提供有关文件的各种操作,在使用时需要引用System.IO命名空间.下面通过程序实例来介绍其主要属性和方法. (1)文件打开方法:File.

C#中Directory类目录操作(复制\重命名\创建\删除)

Directory 类用于典型操作,如复制.移动.重命名.创建和删除目录.也可将 Directory 类用于获取和设置与目录的创建.访问及写入操作相关的 DateTime 信息. 由于所有的 Directory 方法都是静态的,所以如果只想执行一个操作,那么使用 Directory 方法的效率比使用相应的 DirectoryInfo 实例方法可能更高.大多数 Directory 方法要求当前操作的目录的路径. 例  代码如下 复制代码 //1.---------文件夹创建.移动.删除------

c# ystem irectory-c# System.IO.Directory 问题

问题描述 c# System.IO.Directory 问题 远程共享文件有三千个文件夹中(每个文件夹中含近万条子文件夹),检索文件夹的子文件夹中含有ABS字符串的信息.使用的是:Directory.GetDirectories(SRC, "*ABS*", SearchOption.TopDirectoryOnly);方法,但奇怪的问题如图所示: 第二条明显不是,却查询了出来.然后更奇怪的是我把这五个文件夹复制到本地,再次同样使用这个方法,没问题,检索出四条.而且将其复制到远程共享文件

【C#遗补】获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别

原文:[C#遗补]获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别 .Net Framework中,System.IO.Directory.GetCurrentDirectory()方法用于获得应用程序当前工作目录 如果使用此方法获得应用程序所在的目录,应该注意:System.IO.Directory.GetCurrentDirectory()方法获得的

【等待事件】等待事件系列(3+4)--System IO(控制文件)+日志类等待

 [等待事件]等待事件系列(3+4)--System IO(控制文件)+日志类等待   1  BLOG文档结构图     2  前言部分   2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 控制文件类等待 ② 日志类等待   2.2  相关参考文章链接 [推荐] 等待事件系列(1)--User I/O类型(下) http://blog.itpub.net/26736162/viewspace-2124435

怎么利用jquery修改css content伪类中的内容

问题描述 怎么利用jquery修改css content伪类中的内容 html内容: css: .icon-menu:before { content: "f0da"; } jquery代码: $("#icon").css("content",'"f0d7"');$("#icon"). 我想利用jquery把content中的内容改成content: "f0d7";,求助大神解答,我利用

java基础-System.out.println()输出自定义类中的char[]变量

问题描述 System.out.println()输出自定义类中的char[]变量 大家好:我在编程时遇到system.out.println输出问题 public static void main(String[] args) { Solution sol=new Solution(); sol.tmp=new String(""12345600024402000"").toCharArray();//这里用toCharArray()是因为方程输入类型是char[