使用Python清空文件夹

8 浏览
0 Comments

使用Python清空文件夹

这个问题已有答案:

如何删除非空文件夹?

我想清空一个文件夹里面的文件,但不想删除这个文件夹,我无法想出解决方法或找到相关文档。(清理临时文件夹里面的垃圾文件和文件夹)

import os
os.remove(r"C:\Users\junio\AppData\Local\Temp\")

有什么建议可以解决吗?(可能很简单,提前感谢)

admin 更改状态以发布 2023年5月24日
0
0 Comments

    import os, shutil
    folder = '/path/to/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):
                shutil.rmtree(file_path)
        except Exception as e:
            print('Failed to delete %s. Reason: %s' % (file_path, e))

摘自如何删除文件夹的内容?

0