[英]Multiple Wildcards in C#
在递归遍历c:\\ Users时,我遇到了一个问题,其中c:\\ Users \\ username \\ AppData \\ Local \\ Application Data \\ Application Data \\ Application Data ...永远存在。
我在这里找到一篇文章,讨论快捷方式\\ Application Data \\是什么以及为什么出现了它。
也与此帖子有关 。
我需要做的是继续循环通过该子文件夹。
有没有办法做这样的事情? :
foreach (string file in Directory.GetFiles(path)
{
do stuff
}
foreach (string subdir in Directory.GetDirectories(path)
{
if (subdir == "c:\\Users\\*\\AppData\\Local\\Application Data\\*")
{
continue;
}
recusivecall(subdir);
}
感谢您如此迅速的回复!
执行以下操作:
if (subDirectory.ToLower().StartsWith("c:\\users\\") && subDirectory.ToLower().Contains("\\appdata\\local\\application data"))
{
continue;
}
信用:Rufus L
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.