问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#遍历C盘下所有文件及其子文件夹

发布网友 发布时间:3小时前

我来回答

2个回答

热心网友 时间:2024-10-22 08:41

一楼的代码肯定会异常退出.

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace ConsoleApplication13
{
class Program
{
static void Main(string[] args)
{
EnumAllFiles("C:\\");
Console.ReadLine();
}

public static void EnumAllFiles(string path)
{
bool isError = false;
string[] subFiles = null;
string[] subDirs = null;
try
{
subFiles = Directory.GetFiles(path);
}
catch (Exception e)
{
isError = true;
}

if (!isError)
{
foreach (string file in subFiles)
{
Console.WriteLine(file);
}
}

isError = false;
try
{
subDirs = Directory.GetDirectories(path);
}
catch (Exception e)
{
isError = true;
}
if (!isError)
{
foreach (string dir in subDirs)
{
EnumAllFiles(dir);
}
}
}
}
}

热心网友 时间:2024-10-22 08:41

using System;
using System.Collections.Generic;
using System.IO;
using System.Text;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
string root = @"C:\";
DirectoryInfo info = new DirectoryInfo(root);
ViewDirectory(info);
Console.ReadKey();
}

static void ViewDirectory(DirectoryInfo info)
{
try
{
FileInfo[] files = info.GetFiles();
//show all files
if (files != null
&& files.Length > 0)
foreach (FileInfo file in files)
{
Console.WriteLine(file.FullName);
}
DirectoryInfo[] directoies = info.GetDirectories();

//show all sub directories
if (directoies != null
&& directoies.Length > 0)
{
foreach (DirectoryInfo d in directoies)
{
Console.WriteLine(d.FullName);
ViewDirectory(d);
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
return;
}
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...DE分别在BC AC上,且AE=CD,连接AD,BE交于点p 过B作BQ⊥AD Q为垂足... ...AC上的点,且AE=CD 连接AD BE 交于点P 作BQ垂 ...ac上的点,且ae=cd,连接ad、be交于点p作BQ⊥AD,垂足为Q,求证BP=2... ...AC上的点,且AE=CD,链接AD、BE交于点P,作BQ⊥AD ...AC上的点,且AE=CD,连结AD、BE交于点P,作BQ⊥AD,垂足为Q. ...刚刚大学毕业。由于生病,导致目前没有工作,大学四年的女友也因为我... 形容“荷花的特点”有什么词语 梦见比人还高大的石头蛤蟆,杀人拆房子。我和其他人一起翘辫子了._百度... 梦见别人送我一条蛇,我却把他不小心放了.可是我用石头打了它一下... 作文 我生活在鼓励中 为什么有的人戴手表戴不长久,很快就丢失 呆相的成语呆相的成语是什么 吉林农业大学园艺学院学科建设 "夫天地造化……"翻译 阳光保险公司和太平洋保险公司哪个值得买些? 马云说"男性只为自己购物",现实真的是这样嘛? 女人暗恋最多的星座男-莫属这几个 最让女性着迷的星座男 最容易俘获女人心的星座男 在山东长岛度假旅游,本地能预定火车票和飞机票嘛?怎样定? 什么样子的女人最好 怎么才能和她交上朋友?十分火急~! 车前驱与后驱的区别 如何分辨汽车前驱后驱 怎么分辨汽车前后驱 中国的四大家鱼是什么,鲤鱼为何不是?快来涨涨知识! 为什么我的打印机打不出东西来了? 为什么有“鬼鱼”、“索命鱼”的叫法? 美团的账号为什么会被限制登录? 上海漕德电气有限公司怎么样? 我是上海政法2012届新生,是女生,请问室友是自己选,还是上面定好的?不... 怀孕时脸上长斑产后怎么去除 如何避免怀孕期间脸上长斑 ...怎么样找出相关的和自己需要的文件夹和另一些文件名称匹配,匹配一个... ...最着迷的女人类型,双子座男想要的老婆类型有哪些? 海尔组织文化内容的优劣? 【怪物猎人:崛起】全营地位置和部分隐藏路线 怪物猎人崛起营地怎么解锁:新手必看攻略 怪物猎人崛起营地解锁攻略(详细解析营地解锁方法) ...有自残行为,离不开我。现在我不能总看着他,该怎么办? (游戏全营地位置获取方法详解) 我的弟弟很自卑,很敏感,家人该怎么和他相处 怪物猎人崛起营地解锁教程攻略:一步步教你如何解锁营地 怪物猎人崛起营地地图怎么开:游戏攻略分享 问:我弟弟性格孤僻敏感多疑 而且做事没有思路,有焦虑症抑郁情绪, 在学 ... ...我和爱人那个的时候,容易兴奋,每次和她时间就是不长,怎么才能... 善意的谎言作文 快快快,马上,急急急急!!!11!!!急 青鱼靠什么发现食物 极品飞车13问题!!!急!加分!!! 极品飞车13问题!求准确回答。 上午10点到无锡东站去哪里玩? 从苏州坐高铁怎么去无锡水浒城 我们一家3口从上海想去无锡玩俩天,乘高铁去,如何玩最合理,网上订哪家宾 ...