C# 如何实现文件夹,文件查找?
来源:百度知道 编辑:UC知道 时间:2024/05/31 17:22:02
private void getAllDir(string path)
{
if(Directory.Exists(path))
{
string[] fileList = Directory.GetFileSystemEntries(path);
foreach(string file in fileList)
{
if(Directory.Exists(file))
{
getAllDir(file);
}
else
{
//文件/。
//this.button1.Text = file;
// if(Path.GetFileName(file).IndexOf(this.textBox2.Text)!=-1)
// {
// this.listView1.Items.Add(file);
// }
string newStr = Path.GetFileName(file).Substring(0,this.textBox2.Text.Length);
if(newStr.Equals(this.textBox2.Text))
{
this.listView1.Items.Add(file);
}
}
}
}
}
其中 参数 path是路径 如C:\WINDOWS textbox2.text 是搜索的字
如 输入 SA 则 sa*.* 的路径就出来了。。 文件夹自己写,
先遍历文件夹,将所有文件夹名称存入字符串数组。
string[] filename=Directory.