我有一个称为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下任何目录中文件名带有动画的所有文件的列表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句