C#如何查找指定目录下文件示例 - 为分布式系统准备
2017-04-04 22:05
369 查看
///查找指定路径下文件,用到了LINQ
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
TimeSpan ts = new TimeSpan(100, 0, 0, 0);
//IEnumerable<string> list = Directory.GetFiles(path).Where(p => File.GetCreationTime(p) > DateTime.Now.Subtract(ts) && File.GetCreationTime(p) <= DateTime.Now);
//IEnumerable<string> list = new List<string> { "Amy", "Thomas", "Alan", "Royce" };
IEnumerable<string> list = Directory.GetFiles(path, "*.*").Where(s => s.EndsWith(".txt") || s.EndsWith(".jpg"));
foreach (string item in list)
{
Console.WriteLine(item);
}
引用命名空间:
using System;
using System.Collections.Generic;
using System.IO; //使用Directory和File静态类
using System.Linq;
using System.Text;
using System.Threading.Tasks;
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
TimeSpan ts = new TimeSpan(100, 0, 0, 0);
//IEnumerable<string> list = Directory.GetFiles(path).Where(p => File.GetCreationTime(p) > DateTime.Now.Subtract(ts) && File.GetCreationTime(p) <= DateTime.Now);
//IEnumerable<string> list = new List<string> { "Amy", "Thomas", "Alan", "Royce" };
IEnumerable<string> list = Directory.GetFiles(path, "*.*").Where(s => s.EndsWith(".txt") || s.EndsWith(".jpg"));
foreach (string item in list)
{
Console.WriteLine(item);
}
引用命名空间:
using System;
using System.Collections.Generic;
using System.IO; //使用Directory和File静态类
using System.Linq;
using System.Text;
using System.Threading.Tasks;
相关文章推荐
- grep如何递归目录并在指定类型文件中查找
- 如何将静态库文件Make到指定目录
- 在Asp.net中如何遍历一个本地目录下的所有文件并上载到Web 服务器上指定的目录中
- 指定目录下查找指定目录(文件)
- 用grep查找指定目录及其子目录下的特定文件类型
- 如何使用python递归查找并删除某个目录下的文件
- 如何释放资源管理器中的文件到指定目录下
- 查找该目录下指定文件类型的用 vc 6.0 编写 的关于文件搜索的例子
- VBA实战技巧精粹012:查找指定目录下的指定文件及Dir函数用法
- 查找指定目录下的特定文件 (包括子目录)
- 如何将指定文件或文件夹直接提交到svn指定目录?
- C#如何生成一个XML文件,并保存在硬盘的指定目录下
- findfirst findnext 递归查找指定目录下所有子目录下所有文件,为什么总是死机?
- [Excel VBA] 查找指定目录下的匹配文件
- VC++中如何遍历整个目录树查找文件
- 查找指定目录下所有文件(包括子目录)——使用递归
- 多个域名指定到同一个IP下,访问时如何决定改跳到哪个文件目录
- 教你如何配置Tomcat 绑定指定目录的工程文件
- 如何将指定文件或文件夹直接提交到svn指定目录?
- MySql如何在指定目录下创建文件