SameNameFile 比较两个文件夹是否同名
//取“Dir1”的路徑
string dir1 = Server.MapPath("~/App_Data/Dir1/");
//取“Dir1”中的文件信息
List<FileInfo> files1 = new List<FileInfo>();
foreach (string file in Directory.GetFiles(dir1))
{
files1.Add(new FileInfo(file));
}
//取“Dir2”的路徑
string dir2 = Server.MapPath("~/App_Data/Dir2/");
//取“Dir2”中的文件信息
List<FileInfo> files2 = new List<FileInfo>();
foreach (string file in Directory.GetFiles(dir2))
{
files2.Add(new FileInfo(file));
}
//LINQ查找出兩個(gè)文件夾中包含的同名文件
var query = from file1 in files1
? ? ? ? ? ? ? ? ?join file2 in files2 on file1.Name equals file2.Name
? ? ? ? ? ? ? ? ?orderby file1.Name
? ? ? ? ? ? ? ? ?select file1;
//顯示同名文件序列
foreach (var item in query)
{
Response.Write(string.Format("{0} {1}<br/>", item.Name, item.Length));
}
轉(zhuǎn)載于:https://www.cnblogs.com/Yellowshorts/archive/2013/01/19/2867557.html
總結(jié)
以上是生活随笔為你收集整理的SameNameFile 比较两个文件夹是否同名的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ThreadPool的使用
- 下一篇: Python高级运维开发2016年7月第