gpt4 book ai didi

python - 用python删除文件夹和子文件夹中的pdf文件?

转载 作者:行者123 更新时间:2023-12-04 16:59:56 28 4
gpt4 key购买 nike

我尝试删除 300 个 pdf 文件。所有的pdf文件都是不同的名字,它们都分散在一个大文件夹中,这个文件夹又分为很多子文件夹和子子文件夹。我如何使用 python(我使用 python 2.7.8)做到这一点?

最佳答案

使用 shutil.rmtree ,您可以递归删除目录。

import shutil
shutil.rmtree('/path/to/directory/that/contains/pdfs')

如果目录包含不是 pdf 的其他文件文件,使用以下代替(使用 os.walk 递归遍历目录,并使用 os.remove / os.unlink 删除 pdf 文件)。
import os

for parent, dirnames, filenames in os.walk('/path/to/the/directory'):
for fn in filenames:
if fn.lower().endswith('.pdf'):
os.remove(os.path.join(parent, fn))

关于python - 用python删除文件夹和子文件夹中的pdf文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28391524/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com