创建文件信息列表时如何跳过未经授权的访问文件夹?我有这个用于查找文件和列表列表。但当涉及到需要授权访问的文件夹时,它就会停止。如何跳过这些文件夹并继续?string[]filetypes=newstring[]{“3gp”,“avi”,“dat”,“mp4”,“wmv”,“mov”,“mpg”,“flv”,}try{foreach(stringftinfiletypes){files.AddRange(dif.GetFiles(string.Format("*.{0}",ft),SearchOption.AllDirectories));}}catch{}staticvoidGetFiles(stringdir){string[]filetypes=newstring[]{“3gp”、“avi”、“dat”、“mp4”、“wmv”、“mov”、“mpg”,"flv",}foreach(stringftinfiletypes){foreach(stringfileinDirectory.GetFiles(dir,string.Format("*.{0}",ft),SearchOption.TopDirectoryOnly))){files.Add(新文件信息(文件));}}foreach(stringsubDirinDirectory.GetDirectories(dir)){try{GetFiles(subDir);}catch{}}}使用递归代替AllDirectories像GetFiles(dif)一样运行GetFiles(dif)以上是C#学习教程:HowtoskipsubtitleswhencreatingafileinfolistFolderstoauthorizeaccessto?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
