社区
C#
帖子详情
遍历指定文件夹找到指定的文件(急等)
LinuxR
2007-08-07 11:57:12
遍历指定文件夹找到指定的文件,该文件在指定文件夹的子文件夹里 记录该文件完整路径 因为实现要链接打开 不知道如何实现
...全文
297
10
打赏
收藏
遍历指定文件夹找到指定的文件(急等)
遍历指定文件夹找到指定的文件,该文件在指定文件夹的子文件夹里 记录该文件完整路径 因为实现要链接打开 不知道如何实现
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
byshome
2007-08-07
打赏
举报
回复
看看异步中的代码,有这个的示例,
BearRui
2007-08-07
打赏
举报
回复
DirectoryInfo.GetFiles()方法 + 递归就可以了
zh-wall-e
2007-08-07
打赏
举报
回复
参考代码如下:
只要稍微改动一下,就可以实现楼主想要的功能
using System.IO;
///
/// 取得指定路径下所有目录及文件名称(可递归)
///
/// 指定路径
/// 要与 strDir 中的文件名匹配的搜索字符串
/// 例:
/// “*.abc*”返回扩展名为 .abc、.abcd、.abcde、.abcdef 等的文件。
/// “*.abcd”只返回扩展名为 .abcd 的文件。
/// “*.abcde”只返回扩展名为 .abcde 的文件。
/// “*.abcdef”只返回扩展名为 .abcdef 的文件。
///
/// 查询得到的所有目录ArrayList
/// 查询得到的所有文件名称ArrayList
/// 是否递归查询
private void GetFileList(string strDir, string strFilePattern, ArrayList arrDirs,
ArrayList arrFiles, bool bIsRecursive)
{
if (string.IsNullOrEmpty(strDir))
{ // 参数正确性检查
return;
}
try
{
// 取得指定路径下所有符合条件的文件
string[] strFiles = Directory.GetFiles(strDir, strFilePattern);
// 取得指定路径下所有目录
string[] strDirs = Directory.GetDirectories(strDir);
foreach (string name in strFiles)
{ // 将所有文件名称加入结果ArrayList中
arrFiles.Add(name);
}
foreach (string name in strDirs)
{ // 将所有目录加入结果ArrayList中
arrDirs.Add(name);
}
if (bIsRecursive)
{ // 递归
if (strDirs.Length > 0)
{
foreach (string dir in strDirs)
{ // 递归遍历所有文件夹
GetFileList(dir, strFilePattern, arrDirs, arrFiles,sRecursive);
}
}
}
}
catch
{// 异常处理
}
}
LinuxR
2007-08-07
打赏
举报
回复
譬如我在页面的TextBox里输入 123 查找 就去遍历指定的文件夹 在相应的子文件夹里找到 123.txt,1234.txt 在新打开的页面显示文件所在路径 再用链接方式提供打开
zhqs1000
2007-08-07
打赏
举报
回复
遍历比较。
sadever
2007-08-07
打赏
举报
回复
学习
jrl5365
2007-08-07
打赏
举报
回复
//文件夹路径
string FolderPath = Server.MapPath("../../../ZedGraphImages");
DirectoryInfo di = new DirectoryInfo(FolderPath);
foreach (FileInfo file in di.GetFiles())
{
if (file.LastWriteTime.ToString("yyyy-MM-dd") != DateTime.Now.ToString("yyyy-MM-dd"))
{
File.Delete(FolderPath + "/" + file.Name);
}
}
LinuxR
2007-08-07
打赏
举报
回复
是不是有点ASP里说得FSO那种功能来的?
LinuxR
2007-08-07
打赏
举报
回复
晕晕的
lovefootball
2007-08-07
打赏
举报
回复
private void getDirectories(string path)
{
string[] fileNames = Directory.GetFiles(path);
string[] directories = Directory.GetDirectories(path);
foreach (string file in fileNames)
{
Console.WriteLine("Filename:{0}", file);
}
foreach (string dir in directories)
{
Console.WriteLine("Directoriesname:{0}", dir);
getDirectories(dir);
}
}
C++实现
遍历
指定
文件
夹
下的所有
文件
这就是使用C++实现
遍历
指定
文件
夹
下所有
文件
的方法。你可以根据实际需求,在回调函数中添加相应的处理逻辑,如读取
文件
内容、修改
文件
等。在C++编程中,有时我们需要
遍历
指定
文件
夹
下的所有
文件
,并对这些
文件
进行...
C#
遍历
指定
文件
夹
中的所有
文件
C#
遍历
指定
文件
夹
中的所有
文件
,DirectoryInfo和FileInfo的一些常用方法 原文来自:http://www.cnblogs.com/qianqianfy/archive/2009/07/08/1518974.html C#
遍历
指定
文件
夹
中的所有
文件
DirectoryInfo TheFolder=new...
C#
遍历
指定
文件
夹
中所有
文件
的3种方法
本文讲述了C#
遍历
指定
文件
夹
中所有
文件
的3种方法,也替小编同事解决了疑问,以上三种
遍历
文件
夹
的方法各有优缺点,根据实际需求来选择使用哪种方法。此方法简单易用,一行代码就可以完成
遍历
,适用于小型
文件
夹
。但...
java
遍历
指定
文件
夹
,java
遍历
文件
夹
找出
指定
文件
} } /** * 找
文件
夹
下面所有的后缀为.js,.css,.jsp,.html的
文件
* * @author mengz * @date 2017年2月15日 上午11:43:50 */ public static void readfile(String filepath,int type) throws FileNotFoundException,...
用C++
遍历
指定
文件
夹
内的所有
文件
,并获取
文件
名和路径并存入JsonArray
这段代码中,我们首先定义了要
遍历
的
文件
夹
路径,然后定义了一个JsonArray...用C++
遍历
指定
文件
夹
内的所有
文件
,并获取
文件
名和路径并存入JsonArray,并打印在控制台,JsonArray中的每一项格式均为:
文件
名,
文件
路径。
C#
111,095
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章