asp.net列出某文件夹下的所有文档,包括子目录下的档案
protected void Page_Load(object sender, EventArgs e)
{
//指定目标文件夹
string directory = @"C:\Windows\Microsoft.NET\Framework\v3.5";
IterationFile(directory);
}
private void IterationFile(string path)
{
DirectoryInfo di = new DirectoryInfo(path);
//输出当前目录。
Response.Write(di.ToString() + "<br />");
//取得当前目录中所有文件
FileInfo[] fiArray = di.GetFiles();
//循环每一个文件
for (int i = 0; i < fiArray.Length; i++)
{
Response.Write(fiArray[i].ToString() + "<br/>");
}
//每个目录结束,写一空行。
Response.Write("----------------------------------------------------------------------------<br/>");
//取得当前目录中所有子目录
DirectoryInfo[] diArray = di.GetDirectories();
//循环每一个目录
for (int j = 0; j < diArray.Length; j++)
{
IterationFile(diArray[j].FullName);
}
}
相关推荐
-
Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
复制代码 代码如下: using System; using System.IO; using System.Text; using System.Data; using System.Web.UI; using System.Web.UI.WebControls; namespace ec { /// <summary> /// 文件操作类 /// </summary> public class FileObj : IDisposable { private bool _alre
-
Asp.net 获取指定目录下的后缀名为".doc" 的所有文件名和文件路径
c#核心代码: 复制代码 代码如下: DirectoryInfo dir = new DirectoryInfo(strPath); foreach (FileInfo fi in dir.GetFiles("*.doc")) { if (fi.FullName.EndsWith(".doc")) // 将 docx 类型的文件过滤掉 { // 这个 fi 就是你要的 doc 文件 Console.WriteLine(fi.Name); } }
-
asp.net 获取目录下的文件数和文件夹数
复制代码 代码如下: int j = 0; protected void Button1_Click(object sender, EventArgs e) { DirectoryInfo dir = new DirectoryInfo(TextBox1.Text.ToString()); Label1.Text = GetAllFiles(dir).ToString(); }GetAllFiles方法为自定义方法,实现遍历整个文件夹文件的方法.代码如下: public int GetAllFi
-
asp.net实现访问局域网共享目录下文件的解决方法
本文以实例讲述了asp.net实现访问局域网共享目录下文件的解决方法,完整代码如下所示: using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls;
-
asp.net检查服务器上目录或文件是否存在的方法
本文实例讲述了asp.net检查服务器上目录或文件是否存在的方法.分享给大家供大家参考.具体方法分析如下: asp.net为我们提供了文件系统对象了,对于目录与文件判断是否存在我们有System.IO.File.Exists与System.IO.Directory.Exists即可,下面看两个应用实例. 判断文件是否存在: 复制代码 代码如下: using System.IO; // 还需要命名空间,别忘了 if (System.IO.File.Exists("c:aaa.txt")
-
asp.net 获取指定文件夹下所有子目录及文件(树形)
#region 获取指定文件夹下所有子目录及文件(树形) /**************************************** * 函数名称:GetFoldAll(string Path) * 功能说明:获取指定文件夹下所有子目录及文件(树形) * 参 数:Path:详细路径 * 调用示列: * string strDirlist = Server.M
-
asp.net 利用IIS的404错误将文件重写成目录的简单方法
例如:http:/www.jb51.net/8888/ 该页面是由http://www.jb51.net/ArticleShow.aspx?id=8888 重写而来. 具体实现方法: 利用IIS的404错误来实现 "HTTP 404 - 未找到文件"可能是大家经常看到并且比较不喜欢的一个错误,可是很好的利用这个错误却可以给 网页设计带来很好的效果,本文就是利用404来实现对文件的重新. 具体步骤: 1.先建立一个页面,比如叫Error.aspx,放在网站根目录,在Error.aspx里
-
asp.net遍历目录文件夹和子目录所有文件
复制代码 代码如下: using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Threading; namespace copefile { class Program { static void Main(string[] args) { string testDir = "e:/xun
-
asp.net 文件路径之获得虚拟目录的网站的根目录
string Server.MapPath(string path) 返回与Web服务器上的指定虚拟路径相对应的物理文件路径. Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("") Server.MapPath(".") Server.MapPath("../") Server.
-
运行asp.net时出现 http错误404-文件或目录未找到
问题原因: 我遇到的情况,装了.NET 2.0 + IIS 升级后就出现以上问题:不确定其他原因也会不会产生类似错误.(如果有,希望大家能贴出更多的原因,方便遇到同样错误的人找到问题的根源) 解决方法: 首先,要重新注册IIS :运行cmd 后 进入"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" 键入命令aspnet_regiis -i 其次,在: 计算机管理--Internet信息服务(IIS)管理器--Web服务扩展--ASP.NET
随机推荐
- iOS实现封装一个获取通讯录的工具类详解
- javascript Array数组对象的扩展函数代码
- BASH 学习笔记小结
- jQuery实现图片轮播效果代码
- javascript实现多张图片左右无缝滚动效果
- iOS如何获取屏幕宽高、设备型号、系统版本信息
- asp.net 控件验证 FCKeditor
- 根据输入邮箱号跳转到相应登录地址的解决方法
- 使用图灵api创建微信聊天机器人
- Vue.js常用指令的使用小结
- Node.js中使用mongoose操作mongodb数据库的方法
- Use Word to Search for Files
- 比较详细的基于CentOS的WWW服务器架设指南第1/2页
- 让压缩文件再苗条一点 WinRAR有效减肥技巧
- Java连接操作Oracle数据库代码详解
- android实现listview分页的方法
- Android开发之SD卡文件操作分析
- 爬取今日头条Ajax请求
- JS中的算法与数据结构之常见排序(Sort)算法详解
- python3.7 openpyxl 删除指定一列或者一行的代码