只需从内存中输入,但这可以解决这个问题:
DirectoryInfo di = new DirectoryInfo(PathToYourFolder);
foreach (FileInfo fi in di.GetFiles("*.xml"))
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(fi.FullName);
}
Run Code Online (Sandbox Code Playgroud)
如果您确实需要进入子文件夹,请进行此更改:
foreach (FileInfo fi in di.GetFiles("*.xml", SearchOption.AllDirectories))
Run Code Online (Sandbox Code Playgroud)