溫馨提示×

python怎么刪除文件夾下所有文件

小億
225
2023-12-29 18:01:31
欄目: 編程語言

你可以使用os模塊中的listdir函數來獲取文件夾中的所有文件名,并使用os模塊中的remove函數來刪除文件。以下是一個刪除文件夾下所有文件的示例代碼:

import os

folder_path = 'path/to/folder'  # 文件夾路徑

# 獲取文件夾中的所有文件名
file_names = os.listdir(folder_path)

# 遍歷文件名列表并刪除文件
for file_name in file_names:
    file_path = os.path.join(folder_path, file_name)  # 文件路徑
    os.remove(file_path)

請注意,上述代碼只會刪除文件夾中的文件,而不會刪除文件夾中的子文件夾。如果你想要刪除文件夾及其所有內容,包括子文件夾,請使用os模塊中的rmtree函數:

import os
import shutil

folder_path = 'path/to/folder'  # 文件夾路徑

shutil.rmtree(folder_path)

上述代碼會遞歸刪除文件夾及其所有內容。請注意使用rmtree函數時要小心,因為它會永久刪除文件夾及其內容,無法恢復。請確保在使用之前備份重要的文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女