C#如何遍历电脑的整个硬盘?

如果电脑分区分了4个盘,利用C#如何遍历CDEF盘所有文件和文件夹,然后删除上面所有小于50KB的txt文件。请高手给个代码(要控制台程序),现在还有几百分,可以全给,只... 如果电脑分区分了4个盘,利用C#如何遍历CDEF盘所有文件和文件夹,然后删除上面所有小于50KB的txt文件。请高手给个代码(要控制台程序),现在还有几百分,可以全给,只求个代码加注释。不胜感激。 展开
 我来答
匿名用户
2013-07-31
展开全部
我没找到遍历整个盘的C#算法,但我知道另一个途径,运行->cmd。输入
dir /s/b C:\*.txt > D:\dir.txt
dir /s/b D:\*.txt >> D:\dir.txt
dir /s/b E:\*.txt >> D:\dir.txt
dir /s/b F:\*.txt >> D:\dir.txt
可实现全盘遍历,D盘中dir.txt即为所有的.txt文件目录
这样你用C#读入D:\dir.txt 的内容,获取了文件目录,然后就好办了。
其实这些都可以用dos完成,只是我了解不太深入。
匿名用户
2013-07-31
展开全部
遍历全硬盘得知道有几个盘,然后几个循环几个IF就可以搞定了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式