遍历文件目录下所有图片并保存到统一路径

Posted 贝尔格里尔斯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历文件目录下所有图片并保存到统一路径相关的知识,希望对你有一定的参考价值。

遍历文件夹下所有文件(包括文件夹),找到所有图片并将其统一保存至目标文件夹下:

            DirectoryInfo theFolder = new DirectoryInfo(@"I:\ph\"); //目标文件夹
            DirectoryInfo[] dirInfo = theFolder.GetDirectories();
            //遍历文件夹
            foreach (DirectoryInfo NextFolder in dirInfo)
            {
                // this.listBox1.Items.Add(NextFolder.Name);
                FileInfo[] fileInfo = NextFolder.GetFiles();
                foreach (FileInfo NextFile in fileInfo)
                {//遍历文件
                    this.listBox1.Items.Add(NextFile.Name);
                    Random ran = new Random();//产生随机数,避免出现重名的图片
                    int RandKey = ran.Next(100, 999);
                    NextFile.CopyTo(@"I:\pictures\" + (RandKey + NextFile.Name));//复制图片至该路径
                }
            }

 

以上是关于遍历文件目录下所有图片并保存到统一路径的主要内容,如果未能解决你的问题,请参考以下文章

C# 遍历文件夹及子目录下所有图片

怎样让KindEditor上传图片使用绝对路径

汇总制定目录下的CSV 文件内容至统一目录中

matlab遍历文件夹下所有图片和遍历所有子文件夹下图片

C#,给定一个目录,遍历该目录下的所有文件、文件夹

Windows/Linux下,将所有文件名字列举出来并保存到txt文件中