想必这样的功能对应大侠们来说是小菜一碟,但是我真的不知道怎么搞了,需求是这样的:
给定一个文件夹目录,这个文件夹下有多个文件夹和文件,并且文件夹下面还有文件夹,我要从根目录起,把所有里面的以.js结尾的文件找出来,并且绑定到GridView中显示出来,并且显示的文件前对应一个checkbox,可以选择后进行相应的删除文件操作,大概就这样,后续会有进一步的需求……
给定一个文件夹目录,这个文件夹下有多个文件夹和文件,并且文件夹下面还有文件夹,我要从根目录起,把所有里面的以.js结尾的文件找出来,并且绑定到GridView中显示出来,并且显示的文件前对应一个checkbox,可以选择后进行相应的删除文件操作,大概就这样,后续会有进一步的需求……
解决方案 »
- OnKeyUp="checkPwd(this.value);" runat="server"
- 确定表格位置
- 在此问一系列邮件相关的问题,希望大家进来看看,小撒200分
- 编译过程中总提示出错
- 论坛注册问题!!!在线求助,必有重谢
- 关于动态添加菜单目录项
- 用户控件怎么实现分页功能`?有没有人可以提供我一个思路啊?
- 为什么我的TreeView控件每次加载后第一项总处于选种状态?
- 安装问题
- 这个问题已经难住我好几天了!请微软专区或csdn高手出面解决,这个问题已经提问三次了,没人解答(DropDownList)
- ASP.NET 删除前,出来的一个对话框 选择"是"还是"否" 如何做
- 获取runat=server的HTML元素的值不正确
if(filenames.Length <1) return;foreach (string file in filenames)
{string[] str=file.Split(new char[]{ '\\ '});
string fname=XmlDir+str[str.Length -1];
FilePath=fname.Substring(0,fname.Length - 3); }}
foreach (string files in file)
{
if (File.Exists(files) && Path.GetExtension(files).ToLower() == ".js")
{
}
}
filepath 是你指定的 项目目录下的文件夹。
如果不再此项目下,这里用完整路径,不用server.MapPath
///
/// </summary>
/// <param name="dir">完整路径</param>
/// <param name="fileName">要删除的文件名</param>
/// <returns></returns>
public static bool Delete(string dir, string fileName)
{
//在指定目录及子目录下查找文件
DirectoryInfo Dir = new DirectoryInfo(dir); foreach (DirectoryInfo d in Dir.GetDirectories()) //查找子目录
{
foreach (var item in d.GetFiles())
{
if (item.Name == "common.1.0.1.js")
{
return true;//找到所要找的文件,并删除
item.Delete();
}
else
{
return false;//目录里没有这个文件夹
}
}
}
return false;
}不知道,楼主是不是要这样呢?