我的桌面上有一个名为“images”的文件夹。
里面是一堆名为“Flower_Shape”、“Smile_Shape”、“Dog_Shape”等的子文件夹,每个文件夹包含 3 张图像“Variant1.PNG”、“Variant2.PNG”和“Variant3.PNG”和然后一些其他文件格式被称为各种东西,但它们不以.png结尾,它们以“.psd”之类的东西结尾......
如何获取这数百个文件夹的所有内容,并将它们全部移动到 1 个文件夹中,同时将名称从“Variant1.png”更改为它所在文件夹的名称(例如“Variant1.png”)。文件夹“Flower_Shape”中的“png”将被重命名为“Flower_Shape-Variant1.png”),然后删除所有不以“.png”结尾的文件。
我的第一个主要问题是我会用什么语言来做这样的事情?会是PERL吗?在确定之后,有没有人有关于如何去做这件事的任何提示......我假设只是一个带有一些 if 语句的 for 循环应该是真正需要的,但我对 perl(或任何其他语言)一无所知处理在我自己的计算机上更改文件)
谢谢!