Python os.remove()函数删除文件是彻底删除还是移入回收站?
关于Python
os.remove() 函数删除行为的解答 os.remove()直接对接操作系统底层的文件删除接口,执行删除操作时不会将目标文件移动到系统的回收站/废纸篓类目录,属于直接移除文件的操作。- 该函数在Windows、macOS、Linux等主流操作系统下行为一致:删除后的文件无法通过系统回收站/废纸篓恢复,等同于常规认知里的彻底删除。
提示:如果业务需求需要支持删除后可从回收站恢复,不要直接使用
os.remove(),可使用支持跨平台移动文件到回收站的第三方库完成对应操作,避免误删数据无法找回。
内容的提问来源于stack exchange,提问作者Python_Question
相关产品推荐
相关产品推荐

