i < m_fileNames1.Length
错误 1 “System.Collections.Generic.List<string>”不包含“Length”的定义,并且找不到可接受类型为“System.Collections.Generic.List<string>”的第一个参数的扩展方法“Length”(是否缺少 using 指令或程序集引用?)
我想不是这个问题吧
List<string> fileList = new List<string>();//要循环的文件名称集合
foreach (var file in fileList)
{
var name = Path.GetFileNameWithoutExtension(file);
Directory.CreateDirectory("D:/" + name);//举例而已,实际路径什么的自己定义
}
麻烦帮我看看这段代码存在什么问题?谢谢
for (int i = 0; i < m_fileNames1[i].Length-1; i++)
{
listName = m_fileNames1[i].Substring(0, m_fileNames1[i].LastIndexOf("."));
var name = Path.GetFileNameWithoutExtension(listName);
Directory.CreateDirectory(name);
return;
}
不加RETURN,会提示索引超出范围,但加上RETURN后
后就不管运行几个文件只会创建一个文件,后面的文件就不再创建了