中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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

小億
99
2024-01-11 10:12:35
欄目: 編程語言

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

import os

def delete_files_in_folder(folder):
    for filename in os.listdir(folder):
        file_path = os.path.join(folder, filename)
        try:
            if os.path.isfile(file_path) or os.path.islink(file_path):
                os.unlink(file_path)
            elif os.path.isdir(file_path):
                delete_files_in_folder(file_path)
                os.rmdir(file_path)
        except Exception as e:
            print('Failed to delete %s. Reason: %s' % (file_path, e))

folder_path = '/path/to/folder'
delete_files_in_folder(folder_path)

在這個示例中,delete_files_in_folder 函數接受一個文件夾路徑作為參數,并遍歷文件夾中的每個文件和子文件夾。如果是文件或符號鏈接,則使用 os.unlink 函數刪除文件。如果是文件夾,則遞歸調用 delete_files_in_folder 函數刪除子文件夾中的所有文件,并使用 os.rmdir 函數刪除文件夾本身。

0
武汉市| 鲁山县| 乐东| 澄城县| 鄄城县| 外汇| 肥东县| 岳普湖县| 黄浦区| 柯坪县| 车致| 桦南县| 临沧市| 周口市| 宁远县| 湖南省| 淄博市| 桦南县| 陕西省| 梅州市| 乌鲁木齐县| 泽库县| 成武县| 西贡区| 胶南市| 平昌县| 和顺县| 迁西县| 平乐县| 康乐县| 屏南县| 会理县| 塔城市| 巴彦淖尔市| 惠来县| 凤翔县| 临夏市| 湟中县| 瑞丽市| 南溪县| 台山市|