本文介绍了如何将2目录中的文件添加到fileInfo的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 您好, i有一个针对DirectoryInfo的foreach循环,其中我有2个目录。 所以在这个循环中我想要将两个目录中的所有文件分配到单个FileInfo中。 fileInfo [] FILE = null; foreach(Directoryinfo ...) { FILE = dirinfo.getfiles(); } 但最后我无法存储来自dir的文件。 来自2nd Dir的文件正在替换文件中第一个Dir的文件。 请帮助我。 解决方案 帮助自己处理临时列表: FileInfo [] fileInfosArray; 列表< fileinfo> tempList = new List< fileinfo>(); foreach (DirectoryInfo di in yourDirInfoCollection) { tempList.AddRange(di.GetFiles()); } fileInfosArray = tempList.ToArray(); 顺便说一句,这行你的代码是问题: FILE = dirinfo.getfiles(); 表示 SET FILE从当前目录成为FileInfos数组, while(我可以从你的问题中看到)你想要 ADD 从当前目录到FILE的FileInfos数组。 Hello ,i have a foreach loop for DirectoryInfo in which i am getting 2 directory .so in this loop i want to assign all the files in both directory into single FileInfo.fileInfo[] FILE =null;foreach(Directoryinfo ...){ FILE = dirinfo.getfiles();}but at the end i am not able to store files from both the dir.the files from 2nd Dir is replacing the files of 1st Dir in FILE.please help me. 解决方案 这篇关于如何将2目录中的文件添加到fileInfo的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 09-01 15:43