public void serachfile(string filedirectory)
{
DirectoryInfo dir = new DirectoryInfo(filedirectory);
FileSystemInfo[] f = dir.GetFileSystemInfos();//获取文件夹下文件
foreach (FileSystemInfo i in f)
{
if (i is DirectoryInfo)
{
serachfile(i.FullName);//递归
}
else
{
if (i.Name == textBox1.Text)//判断并取出相应的文件信息
{
FileInfo fin = new FileInfo(i.FullName);
listView1.Items.Add(fin.Name);//添加文件名
listView1.Items.Add(fin.Length.ToString());//添加文件大小
listView1.Items.Add(fin.CreationTime.ToString());//添加文件创建时间
listView1.Items.Add(fin.LastWriteTime.ToString());//添加文件最后修改时间
listView1.Items.Add(fin.FullName);//添加文件的完整路径
}
}
}
}
分享到:
相关推荐
- `Directory.GetFiles()`:这是最常用的查找文件的方法,可以根据指定的路径和通配符来获取匹配的文件名列表。 - `DirectoryInfo.GetFiles()`:与前者类似,但使用`DirectoryInfo`对象可以提供更高级的遍历目录的...
在C#编程语言中,文件搜索是一个常见的任务,特别是在开发应用程序时需要访问本地或网络上的文件资源。本项目提供了一套C#文件搜索的源码,对于初学者来说,这是一个很好的学习实例,可以帮助理解如何在C#环境中实现...
在本项目中,我们关注的是一个使用C#编程语言编写的...总的来说,这个"C# 文件搜索程序 源代码"项目涵盖了C#基础语法、文件I/O操作、字符串处理和搜索算法等多个方面的知识点,对于开发者来说是一个不错的实践案例。
本项目以"C#写的搜索引擎代码"为主题,展示了如何利用C#编程语言构建一个基础的网络爬虫,即“蜘蛛程序”。C#是一种面向对象的、现代化的编程语言,常用于开发Windows应用程序和Web服务,它具有丰富的类库和强大的...
在"Find what"框中留空,然后在"Look at these file types"(查找这些文件类型)中输入你想统计的文件扩展名,例如".cs"(C#文件)。接着,设置"Look in"(在哪个位置查找)为你的项目目录或者包含所有源代码的...
下面,我们将深入探讨如何使用C#实现递归查找文件的功能,并解析给定的代码片段,提炼出其中的关键知识点。 ### C#中的递归查找文件 #### 知识点一:递归概念 递归是一种算法或过程设计策略,在这种方法中,函数...
本文将深入探讨“C#搜索提示代码”的核心概念和实现方法,这通常涉及到用户输入实时建议和自动补全功能。 搜索提示代码在用户输入查询时提供即时反馈,提高用户体验并减少输入错误。在C#中,我们可以利用事件处理、...
4. **File Search**: 文件搜索功能可能基于System.IO命名空间中的Directory和FileInfo类,配合正则表达式或者模糊匹配算法,来实现快速查找特定文件或符合特定条件的文件。 5. **其他辅助类**: 可能还会有如Dialogs...
标题中的“c#实现的局域网IP和共享文件快速搜索源代码”表明这是一个使用C#编程语言编写的软件应用,其主要功能是快速搜索局域网内的IP地址以及共享的文件资源。这个程序可能对网络管理员或者需要在局域网环境中查找...
- **搜索功能**:C#的`DirectoryInfo`和`FileInfo`类提供了查找特定文件和文件夹的方法。`SearchFiles()`或`SearchDirectories()`等自定义函数可以遍历目录结构,根据指定的匹配条件(如文件名、大小、修改日期等)...
5. **处理多文件项目**:大型项目通常包含多个源文件,统计时需要合并所有文件的代码行数。 6. **排除第三方库**:统计通常只关注项目自身的代码,不应包括引用的第三方库和框架。 7. **区分代码质量和复杂度**:...
总之,"QueryFileFromDiskDemo"项目通过C#代码展示了如何高效地查找磁盘中的文件,包括基础的文件搜索、多线程优化以及错误处理策略。对于任何希望学习C#文件操作的开发者来说,这是一个有价值的参考。
标题中的"C#读取.nc文件"指的是使用C#编程语言处理NetCDF(Network Common Data Form)格式的数据文件。NetCDF是一种自描述、可移植、多维数组数据格式,广泛用于科学计算领域,如气象学、海洋学、地球物理学等。在...
文件压缩通常基于数据冗余,通过查找和替换重复模式来减小文件大小。常见的压缩算法包括霍夫曼编码、LZ77、LZ78和Burrows-Wheeler变换等。在这个例子中,开发者可能采用了某种变种或组合这些算法,以达到比其他现有...
在C#编程语言中,文件操作是至关重要的一个部分,无论是读取、写入、创建、删除还是搜索文件,这些都是日常开发中常见的任务。本文将深入探讨C#中与文件操作相关的实例和源代码,帮助初学者快速入门并理解如何在实际...
在本文中,我们将深入探讨如何使用C#编程语言和Windows Forms(WinForm)来创建一个简易的文件浏览器程序。这个程序具有用户友好的界面,包括菜单、工具栏、树形视图以及文件列表,能够方便地浏览和操作本地文件系统...
本文将深入探讨C#中多线程的运用以及如何在多线程环境下搜索和查找文件。 首先,我们要理解C#中的线程。在C#中,`System.Threading`命名空间提供了对线程操作的支持,如`Thread`类。通过创建`Thread`对象并调用其`...
标题中的“vb代码转C#代码工具”是指一种软件应用,它的主要功能是将Visual Basic (VB)编写的源代码转换成C#语言的等效代码。这种工具对于那些已经拥有大量VB代码库,但想要迁移到C#平台或者希望在C#环境中工作的...
6. **文件过滤**:根据需求,搜索器可能只对特定类型的文件进行搜索,例如只查找.txt或.docx文件。这需要用到`Path.GetExtension()`方法来获取文件扩展名,并进行条件判断。 7. **搜索结果展示**:搜索结果可能以...
在本项目中,"C#学生信息查询代码"是一个典型的基于C#编程语言实现的学生信息管理系统。这个系统可能包括了数据库交互、用户界面设计以及数据查询功能,旨在帮助用户便捷地管理和查询学生的信息。以下是对这个项目的...