我试图构建一个脚本来自动重命名文件,但失败了,所以如果有人可以提供帮助......
在同一个文件夹中,我有这样的文件名:
exemple_012345-0abc1def.txt
exemple_012345-0abc1def.config.txt
我想删除第一个下划线(包含)和第一个点之间的所有内容,以便我得到我的文件名,例如:
exemple.txt
exemple.config.txt
谢谢
这可以在 python 中轻松完成。我不确定这是否可以与 Windows 中的 python 完美配合使用。
import os
for root, dirs, files in os.walk('.'):
for fname in files:
x = fname.index('_')
y = fname.index('.')
substr = fname[:x] + fname[y:]
os.rename(fname, substr)