知识大全 C#遍历所有文件和子目录
Posted 文件
篇首语:停下休息的时候,不要忘记别人还在奔跑。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#遍历所有文件和子目录相关的知识,希望对你有一定的参考价值。
C#遍历所有文件和子目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
using System;
using System IO;
class ListAllFilesDemo
//遍历所有文件和文件夹 查找指定文件 并返回该文件的完整路径
public static void ListFiles(FileSystemInfo info)
if (!info Exists) return;
DirectoryInfo dir = info as DirectoryInfo;
//不是目录
if (dir == null) return;
FileSystemInfo[] files = dir GetFileSystemInfos();
for (int i = ; i < files Length; i++)
FileInfo file = files[i] as FileInfo;
//是文件
if (file != null)
if (file Name Contains( config inc php ))
Console WriteLine(file FullName);
Console ReadLine();
//对于子目录 进行递归调用
else
ListFiles(files[i]);
public static void Main()
Console Write( 请输入要查询的目录: );
string dir = Console ReadLine();
try
ListFiles(new DirectoryInfo(dir));
Console ReadLine();
catch (IOException e)
Console WriteLine(e Message);
网页形式
string thePath = / /Upload/Star/ ;
thePath = Server MapPath(thePath);//得到文件绝对路径
System IO DirectoryInfo d = new System IO DirectoryInfo(thePath);
System IO DirectoryInfo[] ds = d GetDirectories( * * System IO SearchOption TopDirectoryOnly);
foreach (System IO DirectoryInfo var in ds)
//路径全称
Response Write(var FullName + <br/> );//遍历文件夹下面的文件夹
//仅文件名称
Response Write(var Name + <br/> );
cha138/Article/program/net/201311/12136相关参考
C#如何获取指定目录包含的文件和子目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何获取指
C#遍历文件夹返回列表类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSystem;
改变所有子目录及文件的所有权 #chown-Rowner[group]* 也可以用find命令来实现 #find-execchownowner[group]; 改变所有子目录及文件的属性
知识大全 Linux下PHP删除一个目录下所有文件夹和子目录
Linux下PHP删除一个目录下所有文件夹和子目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 VB.NET拷贝整个目录下所有子目录及文件的实例代码
VB.NET拷贝整个目录下所有子目录及文件的实例代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
asp教程显示目录所有文件option explicitdim infopath
<% SetFSO=ServerCreateObject("ScriptingFileSystemObject")&nb
使用eclipse进行开发时在编译JAVA代码时的原则是对于源代码目录中的所有*java文件编译成同名的*class文件而对于如abcjava中的内部类C编译成abc$Cclass对于所有非jav
C#删除多重文件夹 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一个根文件夹底下包含多级目录每
在c#中运用到操作流时首先要加入以下两个命名空间 usingSystemIO; usingSystemCollections; 我总结了以下几种方式来进行IO操作很简便但却很实用 目录的创