C#根据路径获取子文件夹和文件
来源:互联网 发布:鹿晗 知乎 编辑:程序博客网 时间:2024/06/01 08:39
public ActionResult path(string path) { List<string> lists = new List<string>(); DirectoryInfo folder = new DirectoryInfo(path);//根据路径创建一个文件操作对象 DirectoryInfo[] files = folder.GetDirectories();//获取对象下的子文件夹 FileStream fs = new FileStream(path+"\\home.txt", FileMode.Open);//根据路径获取home.txt StreamReader m_streamReader = new StreamReader(fs); string strLine = m_streamReader.ReadLine(); string []home_list=strLine.Split('|'); Random rd = new Random(); int home_id = rd.Next(21, 398);重点内容 for (int i = 0; i < files.Length; i++)//遍历子文件夹 { DirectoryInfo dif = new DirectoryInfo(files[i].FullName);//根据子文件夹的路径创建一个文件操作对象 DirectoryInfo[] list = dif.GetDirectories();//获取子文件下的子文件夹 for (int j = 0; j < list.Length; j++)//遍历子文件夹 { DirectoryInfo difs = new DirectoryInfo(list[j].FullName);//根据当前路径创建一个对象 FileInfo[] array = difs.GetFiles();//获取当前文件甲下的所有文件名 for (int k = 0; k < array.Length; k++)//遍历文件 { string url = array[k].FullName.Remove(0, array[k].FullName.IndexOf("upload") - 1).Replace('\\', '/');//根据路径中的/upload后的字符串并且把\ 换成/ lists.Add(url); //此处插入图片路径 } } } return View(lists);
0 0
- C#根据路径获取子文件夹和文件
- symbian 获取指定路径下的文件夹和文件列表
- java获取文件夹内文件数和文件详细路径
- MFC学习——获取文件夹和文件路径
- java获取路径下的所有文件夹和文件
- C++获取文件夹和文件信息
- js获取本地文件夹和文件
- js获取本地文件夹和文件 .
- C++获取文件夹和文件信息
- C++获取文件夹和文件信息
- 递归获取文件夹内子目录和文件
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- php 遍历文件夹及文件,获取文件名和文件路径存入数据库中
- java 在类里面获取项目路径,创建文件夹和文件
- php 遍历文件夹及文件,获取文件名和文件路径存入数据库中
- C/C++遍历文件夹和文件
- C/C++遍历文件夹和文件
- zigbee学习之中断led
- Web测试学习资源和主要测试点
- HDU 2031 十进制转换到任意进制
- ios无限旋转
- 安卓:service间通信AID实现
- C#根据路径获取子文件夹和文件
- Flume NG 简介及配置实战
- 一些经常用到的linux命令
- 打开CMDLINE中的 ” earlyprink “ 参数
- 【Ubuntu下配置shadowsocks-libv客户端】
- 局部对象
- Windows下图文详解PHP三种运行方式(php_mod、cgi、fastcgi)
- Longest Substring Without Repeating Characters
- 对链表的操作为什么要使用二级指针