Asp.net IO类递归显示目录,文件信息

使用ASP.NET Core构建共享磁盘文件Web查看器 ASP.NET Core 是一个跨平台、高性能的Web开发框架,支持在Windows、macOS和Linux上构建现代化Web应用和服务。与传统的ASP.NET不同,它采用模块化设计,允许开发者按需引入功能组件,提升了应用的性能和灵活性。其核心特性包括依赖注入、中间件管道、内置Kestrel服务器等,为构建可维护、可扩展的Web应用程序提供了坚实的基础。System.IO命名空间提供了用于操作文件、目录、流等资源的核心类。其中,和FileInfo。 阅读详情

private void Page_Load(object sender, System.EventArgs e)
  {    
   string strDirlist=@"目录绝对路径";
   DirectoryInfo thisOne=new DirectoryInfo(strDirlist);
   Response.Write("<pre>");
   ListTreeShow(thisOne,0);
   Response.Write("</pre>");
  }

  private void ListTreeShow(DirectoryInfo theDir,int nLevel)//递归目录 文件
  {
   DirectoryInfo[] subDirectories=theDir.GetDirectories();//获得目录
   //for(int i=0;i<subDirectories.Length;i++)
   foreach   (DirectoryInfo   dirinfo   in   subDirectories)
   {
    Response.Write("深度="+nLevel+"<br>");
    Response.Write("文件夹:"+dirinfo.Name+"/r/n<br>");
    FileInfo[]   fileInfo   =dirinfo.GetFiles();   //目录下的文件
    //FileInfo[] fileInfo=dirinfo.GetFiles("*.dwt");//获取指定类型的文件  
    foreach   (FileInfo   fInfo   in   fileInfo)    
    {              
     Response.Write("文件="+fInfo.Name.ToString()+"/r/n/n");   
    }    
    ListTreeShow(dirinfo,nLevel+1);
   }
  } 

 
asp.net 目录树 asp.net 生成目录树 立即下载

相关推荐

ASP.net 递归读出网站上所有目录文件(源)

利用xml字符串和io类写的! 如果有什么疑问,请联系我QQ:165150345!

ASP.NET(C#)-利用递归遍历文件夹和文件存入TreeView---转自360个人图书馆

利用递归遍历文件夹和文件存入TreeView

金铼坊 1114

思科路由器IPv6各种路由协议配置

思科路由器IPv6路由协议配置:1、静态路由配置;2、默认路由配置;3、RIPng路由配置;4、OSPFv3路由配置。

weixin_41687096的博客 6543

C#递归获取文件和目录方法

我们写程序经常要读取某一目录下有哪些文件,并且需要递归获取,下面分享一下我是怎么实现的。。   static bool ExistsDirectory(string direName) { return System.IO.Directory.Exists(direName); } /// &lt;sum...

ahua001的博客 2777

complier lab2

只需支持定义 main 函数即可不带参数 int main(){...}带参数 int main(int argc, int argv){...}

qq_43581843的博客 906

数据分析(二):学生成绩预测分析报告

表1 特征变量描述变量描述school学生的学校sex学生的性别age学生的年龄address学生的家庭住址类型famsize家庭规模Pstatus父母同居状况Medu母亲的教育Fedu父亲的教育Mjob母亲的工作Fjob父亲的工作reason选择学校的理由guardian学生监护人traveltime从家到学校的时间studytime每周学习时间failures过去的类失败次数schoolsup额外的教育支持famsup家庭教育支持。

m0_73963149的博客 4415

Asp.net IO类递归显示目录信息

Asp.net IO类递归显示目录信息.aspx.cs代码private void Page_Load(object sender, System.EventArgs e)  {   // 在此处放置用户代码以初始化页面   string strDirlist=Request.QueryString.Get("dir");   DirectoryInfo thisOne=new Direc

936

10xGenomics官方可视化工具——Loupe Browser

Loupe Browser是⼀款10xGenomics开发的交互式桌⾯应⽤程序,⽤于探索10x单细胞数据,可以用来找出感兴趣的细胞、找出显著差异表达的基因、鉴定细胞类型、探索细胞亚类和数据共享。

weixin_47195452的博客 3358

Asp.Net Core进行递归菜单返回给前端

我是通过继承BaseEntity来使用里面的id,这样每次创建实体类就不需要手动加id字段了。其中可以通过ParentId来实现多级菜单,后面会进行数据库展示。通过写了一个通过的BaseDAL里面封装了增删改查的方法。

ZyrJavascrip的博客 795

【树莓派4B】八、树莓派软路由,Ubuntu18.04配置路由转发

我的目的是通过把树莓派做成一个软路由,相当于一个智能路由器。 材料 树莓派4B,操作系统其实可以是其他的Linux版本。以为4B自带无线网卡,就用自带无线网卡作为路由出口。 大概思路 具体步骤 配置两个网卡的IP sudo vim /etc/network/interface 这里设置静态IP,也可以动态获取。 #Local loopback auto lo iface lo inet loopback #Ethernet0 auto eth0 iface eth0 inet static addr

林愿留的博客 10万+

SAP SLT REODPS_REPL API 的使用介绍

本文聚焦 SAP 数据复制生态中的 RODPS_REPL(常被误写为 REODPS_REPL),解析其作为 ODP(Operational Data Provisioning)标准接口的核心功能与应用场景。RODPS_REPL 是 SAP 提供的 ABAP 接口集合,支持从 ODP 上下文(如 ODP_SAPI、ODP_CDS)执行初始化装载和增量捕获,被 SAP BW、Datasphere 及第三方工具(如 Azure Data Factory、Qlik Replicate)广泛调用。 关键要点: 核心对

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 227

File类和IO流的学习方法及总结-----黑马程序员

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------             I:就是input(输入),O:就是output(输出),所谓IO流就是输入输出流。 IO流:JAVA中的IO流就是为了实现文件和数据的输入输出。 要想使用IO流就得精通JAVA的文件类File类

u011836617的专栏 816

华为OD机试真题 新系统 - WIFI设备网络规划 (Java/Py/C/C++/Js/Go)

本文整理华为 OD 机试新系统机考真题库,涵盖高频考点精析与完整题目内容,提供 C 语言、Java、C++、Python、Go、JavaScript 多语言源码实现,搭配详细解题思路讲解,并支持在线 OJ 刷题练习,助力高效备考华为 OD 机试新系统。

算法大师! 2017

asp.net无限递归

private void button1_Click(object sender, EventArgs e) { DialogResult dialogResult = folderBrowserDialog1.ShowDialog(); if (dialogResult == DialogResult.OK) ...

bailiteng8323的博客 217

【PowerBI专栏】PowerBI导入MYSQL数据库

本文介绍了在PowerBI中连接MySQL数据库的方法。首先需要下载并安装MySQL官方.NET连接驱动(推荐8.4.0版本),安装完成后重启PowerBI。连接时需填写服务器IP和数据库名称等必填参数。文章详细说明了连接配置步骤,包括账户设置、数据表选择以及可能遇到的数据格式转换问题处理。最后指导用户完成数据清洗后进入PowerPivot进行后续计算。特别提醒最新9.4版本可能存在兼容性问题,建议使用稳定的8.4版本连接器。

技术与管理的平衡木- 690

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

asp.net mvc+EF 递归生成树结构返回json

0、数据表结构,主要属性有:Id、parentId(父节Id)、Text、Url……等等。 1、新建一个树结构MenuModels 1 public class MenuModels 2 { 3 private int _id; 4 private string _text; 5 privat...

dianjue5779的博客 448

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ASP.NET删除指定目录下的所有文件及其文件夹

ASP.NET删除指定目录下的所有文件及其文件夹 方法体 ///删除指定目录下的所有文件及其文件夹 /// <param name="file">文件夹路径</param> public static void DeleteDir(string file) { try ...

weixin_41924879的博客 1638

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

[译]ASP.NET Core 2.0 本地文件操作

问题 如何在ASP.NET Core 2.0中受限地访问本地目录和文件信息? 答案 新建一个空项目,修改Startup类,添加访问本地文件所需的服务: public void ConfigureServices(IServiceCollection services) { services.AddSingleton&lt;IFileProvider&gt;( new Phy...

weixin_33809981的博客 402

ASP.NET 递归将分类绑定到 TreeView

http://topic.csdn.net/u/20101213/10/e0616370-4790-4542-816e-2ee960defbc0

zhangge360的专栏 491

ASP.NET基础函数六十三:RmDir(path) 移除一个空的目录

方法用于删除指定的目录。你需要确保提供的路径是正确的,并且你的应用程序有足够的权限来删除该目录。,表示如果目录不为空(包含文件或子目录),则也将其删除。请务必谨慎使用此功能,因为它会永久删除文件和目录,且无法撤销。如果你想要删除一个目录及其所有内容(包括子目录和文件),你需要递归地遍历目录并删除每个文件和子目录。通常是在一些其他编程环境(如VBScript或某些旧版本的Visual Basic)中用于删除目录的函数。在ASP.NET中,如果你想要删除一个目录,你可以使用。在这个递归删除的示例中,

yixiaobing的博客 393

分享53个ASP.NET源码总有一个是你想要的

分享53个ASP.NET源码总有一个是你想要的

adendean的博客 271

ASP.NET 读数据库绑定到 TreeView 递归方式

ASP.NET 读数据库绑定到 TreeView 递归方式

海乐学习 263

asp.net 连数据库动态生成menu中的菜单项

第一步 建表create table TreeTest( id int identity(1,1) primary key , treeId int,  --数形结构 1,代表根目录 2,代表根的下一级目录,3代表根的子目录的子目录。。依次类推 names varchar(200), --url传的参数值 page varchar(200)    --页面)--添加测试数据insert int

liusen5555的专栏 7348
上一篇: Asp.net制作一个简单的等待窗口
下一篇: Asp.net 数据采集基类(远程抓取,分解,保存,匹配)
RemanticMemory
博客等级 码龄20年 10粉丝 129原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值