已有57人关注
关于视频C#301页实例13.49的请教
发表在C#图书答疑 2010-07-27
是否精华
版块置顶:
明日科技,您们好!
    本实例,用来遍历指定驱动器下的所有文件夹和文件名。非常好!
我想遍历结果写入一个d:\temp.txt文件之中。
由于刚刚入门只好请教您们以下2个问题:
1..(1)遍历过程中直接写入d:\temp.txt好呢,
   (2)还是遍历到Combobox,将Combobox写入d:\temp.txt好呢?
   (3)还是遍历到Combobox+TerrView之后,将TerrView写入d:\temp.txt好呢?
2..FileInfo file = FSys as FileInfo ;中的as?
3..没有递归也可以获得所有子目录中的文件原理是什么?
4..本实例在Combobox中显示的TerrView是一级目录,下级子目录不能显示。如果想实现所有文件夹中的所有文件名怎么办?

分享到:
精彩评论 1
满园春色关不住
学分:0 LV1
TA的每日心情
努力自律
2023-11-19 09:49:04
2010-07-27
沙发
曹老师:
您好,很高兴再一次回答您的问题,对于您提出的问题,可以通过如下方法解决。
1.问:
遍历过程中直接写入d:\temp.txt好呢,还是遍历到Combobox,将Combobox写
入d:\temp.txt好呢?还是遍历到Combobox+TerrView之后,将TerrView写入
d:\temp.txt好呢?
答:
可以跟据程序中的实际需求将信息写入文本文件,见意先将信息写入泛型集合,
然后遍历泛型集合内的信息并写入文本文件。
2.问:
FileInfo file = FSys as FileInfo ;中的as?、
答:as 操作符一般用于类型转换,实例中是将FSys对象转换为FileInfo类型,如
果转换成功,则正常返回转换后的对象,如果转换不成功则返回NULL。
3.问:
没有递归也可以获得所有子目录中的文件原理是什么?
答:首先可以判断当前文件夹内是否包含子文件夹,如果包含子文件夹,则显示
子文件夹。如果再次点击子文件夹,那么与上面的原理一样,判断子文件夹是否
包含子文件夹,如果包含子文件夹则显示子文件夹。
4.问:
本实例在Combobox中显示的TerrView是一级目录,下级子目录不能显示。如果想
实现所有文件夹中的所有文件名怎么办?
答:
可以使用动态绑定的方法实现,比如,当点击TreeView中的一个文件夹节点,那么
则遍历该文件夹下所有文件,并将文件信息绑定到ComboBox集合。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照