C#中如何把遍历出来的文件名放到数组中

如题所述

第1个回答  2010-11-30
C# 中遍历出来的文件名称放在数组中?
遍历出来以后已经是数组了,你应该是想把文件信息放在字符串数据里吧。
List<string> filenameList = new List<string>();
foreach(fileinfo in fileList)
{
filenameList.add(fileinfo.Name);
}

filenameList 就是你要的数组了。本回答被提问者采纳
第2个回答  2010-11-30
首先指定文件夹
System.IO.DirectoryInfo folder = new System.IO.DirectoryInfo(filePath);
//定义数组
String[] files=new String[folder.GetFiles().Count];
//遍历
for(int i=0;i<folder.GetFiles().Count;i++)
{
files[i]=folder.GetFiles()[i].Name;
}

C#中如何把遍历出来的文件名放到数组中
C# 中遍历出来的文件名称放在数组中?遍历出来以后已经是数组了,你应该是想把文件信息放在字符串数据里吧。List<string> filenameList = new List<string>();foreach(fileinfo in fileList){ filenameList.add(fileinfo.Name);} filenameList 就是你要的数组了。

C#把一个集合里面的元素循环,放到一个数组中,该怎么循环。。。_百度知...
List<string> list = new List<string>();\/\/声明一个数组 string[] Array = new string[] { };\/\/接受集合遍历出来的数据 string str = "";\/\/给集合添加数据 list.Add("张三1");list.Add("李四2");list.Add("王五3");\/\/如果集合中有数据开始遍历 if (list.Count > 0){ for (int...

C#(.cs)中如何把文档框里的数字提取放来放在int型的数组里?
比如"a289fs"这种有规律的存在某位可以用正则或者干脆用用string的IndexOf方法找到固定位置~但是前提是你随即生成的字符串要内的数字位置要规则,要是完全没有规则只能遍历字符串的每一个字符用正则挨个去匹配然后就。。。你懂得。顺便提供给你个数字的正则^[0-9]...

c#中遍历文件夹中所有txt文件,并将文件名保存在一个string类型...
你先设一个在for里面自增长的i,再把地址的格式改成@"H:\\解压AIS数据\\"+i+".txt",试试?

C# 如何实现文件夹,文件查找?
先遍历文件夹,将所有文件夹名称存入字符串数组。string[] filename=Directory.GetFiles(pathtext);\/\/pathtext是父文件夹路径。string findname;\/\/这是你输入的名称。List<string> findfiles;\/\/这是你的结果集。然后循环查找 foreach(string file in filename){ if(file.Indexof(findname) != -1)\/...

c#如何批量获取一个文件夹下的文件属性,然后存入数据库
第三步,信息入库,本人这里以C#为例。public static InsertFilesInfo(string path) \/\/创建方法。这里采用参数传递,方便对不同目录下的文件进行遍历入库 { string filename=""; \/\/\/定义变量,用于存放文件名 string filesize=""; \/\/\/定义变量,用于存放文件大小 string extension="";\/\/\/ 定义...

C#如何遍历XML中的内容并输出到datagardview中?
if (!File.Exists(Config_File)){ System.Console.WriteLine("不存在配置文件");return;} try { XmlDocument document = new XmlDocument();document.Load(Config_File);XmlNode root = document.DocumentElement;\/\/取得节点列表 XmlNodeList nodeList = root.ChildNodes;foreach (XmlNode node in ...

c#如何将查询后的结果放入list中
如果是用ADO读取的查询后的数据,建议使用DataReader,而不要把Dataset转换为List,List最好用强类型封装。使用DataReader只需要遍历一次就可以了,Dataset转换LIst要至少两次。代码大概如下:while(DataReader.read()){List<类型>.Add(实体)}

C#数组中,把相同的元素提取出来,放入另一个数组中
使用数组也可以做出来。另外,如果只是单个字符的还可以使用string来做。下面只给出List<string>的求解办法。\/\/空手写的,你自己去调试,不过一般没错的 string[] array=new string[]{ "7","4","7","1","4","1","5","2","5"} List<string> strList0=new List<string>();\/\/原始数据...

C#怎么把list中某个元素出现n次后的内容存入另一个list
Console.ReadLine(); } static List<string> F(List<string> lst, string a, int n) { \/\/这前面还要判断lst和n是否符合约束,自己加 int i = 0; int cnt = 0; List<string> list = new List<string>(); for (; i < lst.Count; i++) { if (lst...

相似回答