C#.NET 扫描目录下所有的文本文件方法
2012-08-07 11:35
281 查看
privateFileInfo[]getAllFile(StringFilePath,StringExtends)
{
NO.1
试了一下,但是只读取了一个txt文件
privatevoidbutton1_Click(objectsender,EventArgse)
{foreach(stringnameinDirectory.GetFiles(@"C:\Users\asus\Desktop"))
{if(name.EndsWith(".txt"))
{File.OpenText(name);
textBox1.Text=System.IO.Path.GetFileName(name)
}
}
}
NO.2
C#code
DirectoryInfodir=newDirectoryInfo("路径");
FileInfo[]files=dir.GetFiles();
foreach(FileInfofileinfiles)
{
if(file.Extension.Equals(".txt"))
{
List<string>ls=newList<>();
ls.add(file.Name);
}
}
//ls里放的就是路径下全部的txt文件的名字,手写不知道有没有错的地方
{
DirectoryInfofo=newDirectoryInfo(FilePath);//路径
//如果Extends传的是*.bmp
FileInfo[]files=fo.GetFiles(Extends);//路径下的所有bmp文件
returnfiles;
}
返回的是文件信息的数组对这个数组进行遍历FileInfo类可以获取到文件名和路径
NO.1
试了一下,但是只读取了一个txt文件
privatevoidbutton1_Click(objectsender,EventArgse)
{foreach(stringnameinDirectory.GetFiles(@"C:\Users\asus\Desktop"))
{if(name.EndsWith(".txt"))
{File.OpenText(name);
textBox1.Text=System.IO.Path.GetFileName(name)
}
}
}
textBox1.Text+=name;
你这么写当然只保留最后一个了。
NO.2
C#code
DirectoryInfodir=newDirectoryInfo("路径");
FileInfo[]files=dir.GetFiles();
foreach(FileInfofileinfiles)
{
if(file.Extension.Equals(".txt"))
{
List<string>ls=newList<>();
ls.add(file.Name);
}
}
//ls里放的就是路径下全部的txt文件的名字,手写不知道有没有错的地方
相关文章推荐
- C#中拷贝指定文件夹下的所有文件夹目录到指定文件夹中的方法
- C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)
- C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)
- c#删除指定目录下所有内容:方法二--找到所有文件和子文件夹删除
- c#扩展方法奇思妙用 ASP.NET MVC 篇:巧用扩展方法优先级,美化所有页面 TextBoxFor 文本框
- 批量修改同一个目录中的所有文本文件的方法!
- Fortify SCA C#.NET 扫描方法(Visual Studio插件)
- C#.Net 遍历文件夹(文件&目录),并把所有文件写到txt中
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- C#、VB.NET将自己的程序注册到系统的右键菜单(所有文件和目录)
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- C#.NET读取一个文件目录下所有excel文件
- c# 扩展方法奇思妙用 ASP.NET MVC 篇:巧用扩展方法优先级,美化所有页面 TextBoxFor 文本框
- 获取某目录下的所有文件(包括子目录下文件)的数量(C#/VB.NET)
- .net/c# memcached缓存获取所有缓存键的方法步骤
- C#遍历指定目录下所有文件的方法
- asp.net、c#获得根目录方法
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- C#实现Zip压缩目录中所有文件的方法
- C#将指定目录所有文件名转换成小写的方法