如何从所有子目录中获取特定的文件名?

用户名

我有一个称为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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从目录(包括其子目录)中获取其文件名包含特定字符串的所有文件的列表

如何使用python遍历Google Cloud Storage子目录中的所有文件名?

在目录及其所有子目录中搜索文件名而不识别子目录中的文件

如何从特定给定的目录和所有子目录中搜索具有特定扩展名的文件

将所有文件移动到文件名开头的子目录中

将递增值写入子目录中与文件名匹配的所有文件

将所有文件移动到以部分文件名命名的子目录中

在所有子目录中的Ubuntu中将文件名更改为小写

如何更改子目录中的文件名

如何忽略一个目录及其子目录中的特定扩展名的所有文件?

移动所有文件在特定的子目录中

如何遍历子目录和子目录中的文件,然后在 bash 中打印文件名

使用子目录列出指定路径中具有完整路径和大小的所有文件名

如何遍历所有子目录中的文件?

如何报告所有子目录中的文件数?

如何使用通过FTP的骆驼路由将所有文件从目录(包括子目录)移动到特定目录,而目标中没有子目录?

Python递归遍历所有子目录,并将文件名写入输出文件

PHP使用子目录作为新文件名重命名所有文件

递归输出所有子目录的文件名和文件大小?

列出子目录中所有文件的创建日期和文件名

Bash-如何归档和压缩子目录中的文件,但只能使用特定的文件名

Python脚本根据文件名提取所有子目录

从所有子目录复制具有特定扩展名的所有文件

在特定目录及其子目录中,找到所有以 .tmp 扩展名结尾的文件夹

使用纯c ++(跨平台)获取特定路径中的所有目录/文件和子目录

在子目录中查找部分文件名

如何获取子目录中包含特定目录字符串的子目录中python文件的路径

对于目录,将具有子目录名称+旧文件名的子目录中的文件重命名为新目录

gitignore目录和子目录中的所有文件(特定文件类型)