Image 关于更改文件夹中的图像名称

Image 关于更改文件夹中的图像名称,image,Image,这对我来说是一个挑战,希望不是你,请给我解决方案 我在文件夹中有像:(D:\Pictures\MyImages\logo.png&D:\Pictures\MyImages\u1.png)这样的图像,像这样我在图片文件夹中有20个文件夹,在这20个文件夹中,有4个图像(随机名称像1.png、w1.png、e3.jpeg)和一个徽标 是否有办法将所有图像(1.png、w1.png、e3.jpg)的名称一次更改为“image.jpg、image1.jpg、image2.jpg”,而不是徽标 谢谢 等待

这对我来说是一个挑战,希望不是你,请给我解决方案

我在文件夹中有像:(D:\Pictures\MyImages\logo.png&D:\Pictures\MyImages\u1.png)这样的图像,像这样我在图片文件夹中有20个文件夹,在这20个文件夹中,有4个图像(随机名称像1.png、w1.png、e3.jpeg)和一个徽标

是否有办法将所有图像(1.png、w1.png、e3.jpg)的名称一次更改为“image.jpg、image1.jpg、image2.jpg”,而不是徽标

谢谢
等待积极的回应

以上所有评论均受尊重。此代码将所有命名为
(1.png,w1.png,e3.jpeg)
的文件更改为
“image.jpg,image1.jpg,image2.jpg”
目录中的
D:\Pictures

 string path = @"D:\Pictures";
                DeleteFolderAndFile(new DirectoryInfo(path));
将上述代码放在页面上或点击按钮

static public void DeleteFolderAndFile(DirectoryInfo directoryInfo)
    {
        try
        {
            foreach (FileInfo file in directoryInfo.GetFiles())
            {
                try
                {
                    string sourceFolder = directoryInfo.ToString();
                    string filename = file.ToString();
                    string filenamepath = sourceFolder + "\\" + filename;
                    string newNamepath;
                    if (filename == "1.png")
                    {
                        newNamepath = sourceFolder + "\\" + "Image.jpg";
                        File.Copy(filenamepath, newNamepath, true);
                        File.Delete(filenamepath);
                    }
                    if (filename == "w1.png")
                    {
                        newNamepath = sourceFolder + "\\" + "Image1.jpg";
                        File.Copy(filenamepath, newNamepath, true);
                        File.Delete(filenamepath);
                    }
                    if (filename == "e3.jpeg")
                    {
                        newNamepath = sourceFolder + "\\" + "Image2.jpg";
                        File.Copy(filenamepath, newNamepath, true);
                        File.Delete(filenamepath);
                    }
                }
                catch
                {
                    //Do Nothing
                }
            }
            foreach (DirectoryInfo subfolder in directoryInfo.GetDirectories())
            {
                try
                {
                    DeleteFolderAndFile(subfolder);
                }
                catch
                {
                    //Do Nothing
                }
            }
        }
        catch
        {
            //Do Nothing
        }
    }

欢迎来到StackOverflow。这不是一个代码编写服务。你有一个需求,现在你需要研究如何做到这一点,并尝试自己的解决方案。如果在编写代码时遇到问题,请发布其他问题。有关重命名,请参阅。请参阅directory.GetFiles获取文件名…为什么要将1.png重命名为image.jpg?这根本不起作用,不仅仅是关于如何提问,你的例子必须是合法的。