读书人

查找文件,该如何处理

发布时间: 2012-03-25 20:55:16 作者: rapoo

查找文件
我知道我电脑上有1-3份,myfile.dll这样的dll文件
但是我不知道放哪里了

我想写个基于B/S的asp.net页面 用c#查找这些文件的路径,并将查到的所有路径显示在页面的一个textbox中

求解~~~

[解决办法]

C# code
private static string result = "";        /// <summary>        /// 得某文件夹下所有的文件        /// </summary>        /// <param name="directory">文件夹名称</param>        /// <param name="pattern">搜寻指类型</param>        /// <returns></returns>        public static string GetFiles(DirectoryInfo directory, string pattern)        {            if(directory.Exists || pattern.Trim()!=string.Empty)            {                foreach(FileInfo info in directory.GetFiles(pattern))                {                    result = result + info.FullName.ToString() + ";";                    //result = result + info.Name.ToString() + ";";                }                foreach(DirectoryInfo info in directory.GetDirectories())                {                    GetFiles(info,pattern);                }            }            string returnString = result;            return returnString;        }//调用 string file = bsGetFiles.GetFiles(new DirectoryInfo(@"D:\TestGetFiles"),"*.dll");            this.textBox1.Text = file;
[解决办法]
要确定是否有权限。查找的结果是相对路径还是绝对路径?不论返回哪一个,都是很简单的遍历根目录,递归遍历子目录。
[解决办法]
递归查询!
[解决办法]
探讨
C# code

private static string result = "";
/// <summary>
/// 得某文件夹下所有的文件
/// </summary>
/// <param name="directory">文件夹名称</param>
/// <param name="patte……

[解决办法]
你不指定文件夹路径更换为:
c:\
或是其他盘符:\不就行了。

读书人网 >C#

热点推荐