递归目录下所有文件·~~~
2008-10-23 16:00
295 查看
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
DirSearch(@"D:/music");
}
/// <summary>
/// 递归搜索目录,历遍文件
/// </summary>
/// <param name="sDir">目录名</param>
static void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d))
{
Console.WriteLine(f);
}
DirSearch(d); //递归查询 调用自己
}
}
catch (Exception excpt)
{
Console.WriteLine(excpt.Message);
}
}
}
}
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
DirSearch(@"D:/music");
}
/// <summary>
/// 递归搜索目录,历遍文件
/// </summary>
/// <param name="sDir">目录名</param>
static void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d))
{
Console.WriteLine(f);
}
DirSearch(d); //递归查询 调用自己
}
}
catch (Exception excpt)
{
Console.WriteLine(excpt.Message);
}
}
}
}
相关文章推荐
- JavaSE 文件递归之删除&获取文件夹目录中所有的以.jpg的文件的绝对路径
- java 递归获取一个目录下的所有文件路径
- 【Python文件处理】递归批处理文件夹子目录内所有txt数据
- 多文件目录下makefile文件递归执行编译所有c文件
- 通过java递归思想实现以树形方式展现出该目录中的所有子目录和文件
- 递归删除目录下的所有文件及子目录下所有文件
- Python递归遍历目录下所有文件
- 在linux下用C语言实现递归查看某个目录中的所有文件
- php递归删除目录下的所有文件
- Linux递归查找当前目录下含有某字符串的所有文件
- 递归提取目录下的所有json格式的文件,重命名,并保存到另外的目录
- C#递归获取所有目录下的文件信息并生成对应的XML件
- 市面上所有号称"虚拟机","防火墙"的实时监控杀毒软件无一不是使用的IFSHOOK技术.但是同时也有一些朋友不断写MAIL给我打听如何实现读写的监控.下面给出用VTOOLSD写的代码.也就是所有实时杀毒软件的奥秘.同时,很多拦截文件操作的软件,例如对目录加
- 递归得到目录中的所有文件
- shell 递归遍历目录下的所有文件并统一改名的方法
- 递归解压当前目录以及子目录下的所有压缩文件,并删除源文件
- 【原创】C# 递归获取指定目录的子目录及其所有文件
- 递归实现以树的形式输入某一个文件夹下的所有文件及目录,不要求图形界面
- 递归获取指定目录下所有的指定格式的文件
- php获取目录下所有文件路径(递归)