[英]How can i get specific file name from all subdirectotires?
我有一个称为mainpath的变量:
private void CreateMainDirectory()
{
mainpath = Path.Combine(@"c:\temp\newimages",
"Changed_Resolution_By_" + numeric.ToString());
if (!Directory.Exists(mainpath))
{
Directory.CreateDirectory(mainpath);
}
}
我创建了主路径,然后在程序中稍后在主路径中创建了许多子目录,并且在每个子目录中都有许多文件。 在每个子目录中,还有一个以动画开头的文件。 例如,在第一个子目录中,文件名为:animated2x2.gif在最后一个子目录中,文件名为:animated502x502.gif
现在,我在diesigner中具有pictureBox1和trackBar1的形式。 我想做的是遍历mainpath下的所有子目录,使所有文件以动画开头。 然后将文件添加到trackBar1,因此当我左右移动trackBar1时,它将在pictureBox1中显示/显示当前动画文件。
动画文件都是gif类型。 我该怎么做?
您可以使用EnumerateFiles
Directory.EnumerateFiles(mainPath, "animated*", SearchOption.AllDirectories);
这将返回在mainPath下任何目录中文件名带有动画的所有文件的列表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.