Python遍历文件夹并重命名文件

杰克·伯德

我试图浏览一堆文件夹,进入每个文件夹,然后将特定文件重命名为不同的名称。我被卡在文件夹循环中。

我的文件系统如下所示:

Root Directory
Folder
    File1
    File2
    File3
Folder
    File1
    File2
    File3

我的代码是:

os.chdir(rootDir)

for folder in os.listdir():
    print(folder)
    os.chdir(rootDir + 'folder')
    for f in os.listdir():
        print(f)
    os.chdir(rootDir)

所以在我看来,它将遍历文件夹,然后进入文件夹并列出其中的文件,然后返回到根目录

汉斯

看一下 os.walk

import os
for dir, subdirs, files in os.walk("."):
    for f in files:
        f_new = f + 'bak'
        os.rename(os.path.join(root, f), os.path.join(root, f_new))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何遍历子文件夹并重命名为父文件夹-文件夹-文件号

提取并重命名zip文件文件夹

从子文件夹复制文件并重命名

在git中合并重命名的文件夹

查找并重命名文件夹Windows Batch

在Python中重命名文件夹

遍历文件夹并使用文件夹名称顺序重命名每个文件夹中的所有文件

移动文件并重命名(如果目标文件夹中也包含相同名称的文件)

Python:重命名文件夹的前5个文件

通过日期python重命名文件夹中的文件

python重命名文件夹中的所有文件

递归搜索,将jpg文件复制并重命名为父文件夹名称

如何将多个文件移动并重命名到特定文件夹?

重命名文件夹中的文件

重命名提取文件的文件夹

重命名文件夹中的文件

重命名文件目录文件夹

如何使用python将放在多个嵌套文件夹中的文档移动并重命名为新的单个文件夹?

遍历文件夹结构,重命名文件以匹配子文件夹,保留文件扩展名

php文件重命名和文件夹重命名

如何将图像从多个子文件夹复制到公共文件夹并重命名?

监视文件夹并复制到新文件夹并重命名的PS脚本

python:通过子文件夹名称重命名子文件夹中的文件

将过滤后的图像输出到新文件夹并重命名

复制并重命名Xcode项目和关联的文件夹

合并重命名文件夹时SVN树冲突

Python:重命名文件夹时参数无效

批处理文件以从 CSV 读取文件名并重命名文件夹中的文件

遍历文件夹,使用VBA重命名满足特定条件的文件?