我有一个名为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
现在我在我的dieigner中有一个pictureBox1和trackBar1的形式。 我想要做的是遍历主路径下的所有子目录获取所有文件以动画开头。然后将文件添加到trackBar1,这样当我向左或向右移动trackBar1时,它将在pictureBox1中显示/显示当前的动画文件。
动画文件都是gif类型。我该怎么做?
答案 0 :(得分:1)
您可以使用EnumerateFiles
Directory.EnumerateFiles(mainPath, "animated*", SearchOption.AllDirectories);
这将在mainPath
下的任何目录中返回其文件名中带动画的所有文件的列表