遍历文件目录下所有图片并保存到统一路径
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));//复制图片至该路径 } }
以上是关于遍历文件目录下所有图片并保存到统一路径的主要内容,如果未能解决你的问题,请参考以下文章