使用文件和目录填充TreeView,但没有隐藏的文件夹和文件

时间:2017-08-12 19:09:42

标签: c# .net winforms treeview directory-structure

因此我尝试使用给定目录中的文件夹和文件填充树视图,但是当给定路径是驱动器时,例如:path =" E:/",它会给我一个UnauthorizedAccessException错误。代码来自这里的另一个问题:Populate TreeView with file system directory structure

正如评论中所建议的,我尝试使用try catch来解决这个问题,错误消失了,一切正常,但是,$ RECYBLEBIN,Systemvolumeinformation和Binary.data之类的东西显示为节点。怎么做到这样他们不这样做?

1 个答案:

答案 0 :(得分:0)

如果您的代码基于该帖子,则可以使用Hidden属性检查Systemvar GetImages = async() => { var images_array = []; await request ({ url: `https://api.tumblr.com/v2/blog/nameblog/posts?api_key=${process.env.TUMBLR_KEY}&type=photo`, json: true }, (error, response, body) => { if(error){ console.log('Unable to connect'); }else if(body.meta.status === "ZERO_RESULTS"){ console.log('Uable to find that address.'); }else if(body.meta.status === 200){ body.response.posts.forEach(function(obj) { obj.photos.forEach(function(photo) { if(photo.original_size.width>photo.original_size.height){ images_array.push(photo.original_size.url); console.log("dawdaw"); } }); }); //callback(images_array); } }); return images_array; } 值,以便您可以将这些项目排除在外您的TreeView列表。