因此我尝试使用给定目录中的文件夹和文件填充树视图,但是当给定路径是驱动器时,例如:path =" E:/",它会给我一个UnauthorizedAccessException错误。代码来自这里的另一个问题:Populate TreeView with file system directory structure
正如评论中所建议的,我尝试使用try catch来解决这个问题,错误消失了,一切正常,但是,$ RECYBLEBIN,Systemvolumeinformation和Binary.data之类的东西显示为节点。怎么做到这样他们不这样做?
答案 0 :(得分:0)
如果您的代码基于该帖子,则可以使用Hidden
属性检查System
或var 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列表。