我有很多没有命名模式的文件夹。每个文件夹包含一些文件,包括problem.md
文件。
我想将problem.md
中的每一个重命名为readme.md
。
我发现了下面显示的python脚本。
import os
for count, filename in enumerate(os.listdir("xyz")):
dst ="readme" + ".md"
src ='xyz'+ filename
dst ='xyz'+ dst
os.rename(src, dst)
但是,这仅在它们位于单个文件夹中时才有效,因此不能满足我的要求。
还需要考虑以下几点:problem.md
不区分大小写(在某些情况下,它可能表示为Problem.md
)。另外,很少有文件夹可能缺少此文件。在这种情况下,该文件夹必须被忽略和未修改。
如果有人可以帮助使用python脚本来完成此操作,将非常感谢,