如何使用c#在windows 7及以上的系统中搜索并列出系统文件
本文关键字:搜索 系统 系统文件 何使用 windows | 更新日期: 2023-09-27 18:06:31
我要搜索windows 7及以上版本的所有系统文件。
此外,我想把它们列在一个txt文件中。
有人能给我提供一个代码片段,包括异常处理UAC?
提前感谢。
可以用
从目录
获取文件using System.IO;
string[] filePaths = Directory.GetFiles(@"c:'MyDir'");
从目录(指定扩展名)获取文件
string[] filePaths = Directory.GetFiles(@"c:'MyDir'", "*.bmp");
// returns:
// "c:'MyDir'my-car.BMP"
从目录(包括所有子目录)获取文件
string[] filePaths = Directory.GetFiles(@"c:'MyDir'", "*.bmp",
SearchOption.AllDirectories);
// returns:
// "c:'MyDir'my-car.BMP"
// "c:'MyDir'Friends'james.BMP"
如何保存数组像。txt文件?这样的。
using (FileStream fs = File.Open("scores.txt"))
{
StreamWriter sw = new StreamWriter(fs);
scoreArray.ForEach(r=>sw.WriteLine(r));
}