C#读取一个文件夹下的子文件甲中的文件名
来源:互联网 发布:origin9.1绘图软件 编辑:程序博客网 时间:2024/05/16 15:08
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);
{
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#读取一个文件夹下的子文件甲中的文件名
- C# 遍历文件夹下所有子文件夹中的文件,得到文件名
- C# 遍历文件夹下所有子文件夹中的文件,得到文件名
- 用c#实现 统计一个文件夹中的文件的个数 并用 FOR循环 依次读取文件的文件名
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名(转载)
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
- 读取文件夹下的子文件夹的所有文件名,并保存成以子文件命名的txt文件
- 怎样读取一个文件夹下的头文件名,并整理出一个新的头文件
- 遍历文件夹,取到一个文件夹下的所有文件包括子文件夹中的文件
- 读取文件夹下的文件数量 并输出文件名
- ubuntu C++ 读取文件夹下所有文件的文件名
- 读取文件夹下的文件,并且修改文件名
- [算法] 打印文件列表 递归读取文件以及子文件夹中的文件名
- c++ 读取文件夹下的所有文件名(实现未知文件名也可以批量读取文件)
- xcode7插件失效解决方法
- opencv3.0 加入sift等模块
- c#中复制文件到粘贴板
- Visio二次开发(二)----Shape的添加和连接
- Codeforces Round #322 (Div. 2) F
- C#读取一个文件夹下的子文件甲中的文件名
- 水平滚动字幕的实现
- Ubuntu 13.04编译boost1.54
- 随手写的一些好用的功能(不定时更新)
- leetcode278:First Bad Version
- 敏捷自动化测试
- 字符串常量池
- 5张图让你彻底理清数据库 ,数据源和连接池的关系
- poj 2406 Power Strings(kmp)