将图片批量保存到各自的文件夹

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:25:18
我有大量图片要分别创建以图片名称文件夹,然后把图片放进文件夹中,高手指点一下!

放到哪里的路径你会把,遍历所有的的图片文件,取出文件名字,存放路径就像
d:\picName\picName.gif不就行了
//放到入口函数中
string dir = @"D:\pic";//你所有图片的位置
try
{
ListFiles(new DirectoryInfo(dir));
}
catch (IOException ex)
{
Console.WriteLine(ex.Message);
}

public static void ListFiles(FileSystemInfo info)
{
if (!info.Exists) return;

DirectoryInfo dir = info as DirectoryInfo;
//不是目录
if (dir == null) return;

FileSystemInfo[] files = dir.GetFileSystemInfos();
for (int i = 0; i < files.Length; i++)
{
FileInfo file = files[i] as FileInfo;
//是文件
if (file != null)
{
aaa(file);
}
//对于子目录,进行递归调用
else
{