网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

“删除目录文件,轻松提升效率?”

GG网络技术分享 2025-11-14 07:41 1


根据给的文档内容,

方法一:删除目录及其全部内容

python import shutil import os

dir_path = '/path/to/directory' shutil.rmtree 这段代码会删除指定的目录及其全部的子目录和文件。

方法二:保留目录, 仅删除目录中的文件和子目录

python import os

dir_path = '/path/to/directory'

for filename in os.listdir: file_path = os.path.join if os.path.isfile or os.path.islink: os.unlink # 删除文件和链接 elif os.path.isdir: shutil.rmtree # 递归删除子目录

os.rmdir 这段代码会保留指定的目录,但会删除目录中的全部文件和子目录。

方法三:仅删除指定格式的文件

for filename in os.listdir: if filename.endswith: # Ru果文件名以.txt file_path = os.path.join os.unlink # 删除文件 这段代码会删除指定目录中全部 名为.txt的文件。

方法四:删除指定目录

os.removedirs 这段代码尝试删除指定的目录,但只有当该目录为空时才会成功。

在选择删除目录及其内容时请务必谨慎操作,以免误删关键文件。

标签:

提交需求或反馈

Demand feedback