当前位置:编程学习 > C#/ASP.NET >>

明天面试C#工程师 求2道题目答案

3、 给定以下XML文件,完成代码。
<FileSystem> 
<DriverC> 
<Dir DirName=”dir1”> 
<File FileName =”file11.txt” ></File>
<File FileName =”file12.txt” ></File> 
<File FileName =”file13.txt” ></File> 
<Dir DirName=”dir12”> 
<File FileName =”file121.txt” ></File>
<File FileName =”file122.txt” ></File> 
<File FileName =”file123.txt” ></File> 
</Dir>
</Dir>
<Dir DirName=”dir2”> 
<File FileName =”file21.txt” ></File>
<File FileName =”file22.txt” ></File> 
<File FileName =”file23.txt” ></File> 
</Dir>
</DriverC> 
</FileSystem> 
请使用递归算法遍历所有文件名(FileName)。


求遍历所有文件的程序 有的发下 或者直接发到我邮箱997505381@qq.com
--------------------编程问答-------------------- --------------------编程问答-------------------- 伸手党,如果我会的话,肯定会给你写。 --------------------编程问答-------------------- --------------------编程问答-------------------- 这么基础的东西 直接回炉吧 --------------------编程问答-------------------- void FindFile( Directory d )

   FileOrFolders = d.GetFileOrFolders(); 
   foreach( FileOrFolder fof in FileOrFolders )  
   { 
     if( fof is File )  
     You Found a file; 
     else if ( fof is Directory )  
     FindFile( fof ); 
    } 
}
--------------------编程问答-------------------- mark --------------------编程问答-------------------- 要打開xml文件,並讀取其內容吧. --------------------编程问答--------------------  
每天回帖即可获得10分可用 --------------------编程问答-------------------- 把他当dom读也可以。  怎么读都可以。。
补充:.NET技术 ,  非技术区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,