谢谢帮忙。
解决方案 »
- 寻一个js\jquery图片展示效果
- 发送邮件帮忙找下问题
- mvc框架用lambda表达式写多表查询,怎么写?
- 关于主细表更新,事务回滚问题
- 很傻帽的问题,如何修改某个字段,使其值为空,o(∩_∩)o...
- |zyciis|我有三种类型 每种类型有3个状态 我知道他合成来会有27种效果 那我如何来定一个数字是一个状态 如何从一个数字返回他的三个状态
- 急, 哭, 各位大哥帮忙完成这个自定义分页的功能
- 大家帮帮忙,看看怎么样实现网页的重定向啊??
- 到底哪里有问题?困惑啊!
- 请教,用asp.net + C# 如果制作像web迅雷那样的自动升级程序?
- 新人求助,求推荐几本ASP.NET的书
- 网站备份 同数据库备份 请问有什么好方法
string[] files = Directory.GetFiles("C:/Test", "*", SearchOption.AllDirectories);
files.ToList().ForEach(item => Console.WriteLine(item)); return;
static void GetAllFiles(string directory, ref List<string> files)
{
if (!System.IO.Directory.Exists(directory))
{
throw new DirectoryNotFoundException();
}
files = files ?? new List<string>(); string[] fs = Directory.GetFiles(directory, "*.*");
if (fs.Length > 0)
{
files.AddRange(fs);
}
string[] directories = Directory.GetDirectories(directory);
if (directories.Length > 0)
{
foreach (string item in directories)
{
GetAllFiles(item, ref files);
}
}
}
string directory = @"E:\DotNet";
List<string> files = null;
GetAllFiles(directory, ref files); Console.WriteLine(string.Join("\n", files.ToArray()));