请问如何用c#遍历一个文件夹下的所有文件包括子文件夹? 请问如何用c#遍历一个文件夹下的所有文件包括子文件夹? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.planev.net/article.asp?id=4 using System;using System.IO;class ListAllFilesDemo{ public static void Main() { Console.Write("请输入要查询的目录: "); string dir = Console.ReadLine(); try { ListFiles(new DirectoryInfo(dir)); } catch(IOException e) { Console.WriteLine(e.Message); } } 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 = 0; i < files.Length; i++) { FileInfo file = files[i] as FileInfo; //是文件 if(file != null) Console.WriteLine(file.FullName + "\t" + file.Length); //对于子目录,进行递归调用 else ListFiles(files[i]); } }} 求一条列转行SQL语句 C#引用C++的DLL的问题 [=================] net 程序引用dll问题 算法 关于线程访问主进程中控件的问题 请资深高手解决,请教OracleClient连接的问题!急!急! 新年伊始,你跳槽吗?散分100。 IIS打开网站后登陆后台进去后,页面显示空白,IIS配置正确 急,分少可以再加 不知道怎么用WebBrowner控件提交表单。。。哪位大哥能给提供帮助。。 ListBox中拖放遇到的奇特问题,多谢啦,分立给?????????? Winform 和 Webform读取配置文件的区别!
using System.IO;class ListAllFilesDemo
{
public static void Main()
{
Console.Write("请输入要查询的目录: ");
string dir = Console.ReadLine();
try
{
ListFiles(new DirectoryInfo(dir));
}
catch(IOException e)
{
Console.WriteLine(e.Message);
}
} 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 = 0; i < files.Length; i++)
{
FileInfo file = files[i] as FileInfo;
//是文件
if(file != null)
Console.WriteLine(file.FullName + "\t" + file.Length);
//对于子目录,进行递归调用
else
ListFiles(files[i]); }
}
}