os.remove去哪儿了?

时间:2012-08-23 15:02:22

标签: python

我已经使用python很长一段时间了,我的办公室里都有很多脚本。我使用一些特定的脚本来备份然后删除数据。在这些脚本中我使用os.remove函数。

我的问题是: os.remove功能在哪里删除项目?

  • 它是否会从高清中删除它们?
  • 我知道他们没有去回收站
  • 它是否只是删除了该项目的链接,但是以某种方式将其保留在HD上?

我以前从未考虑过这个,但我真的很想知道答案。

提前感谢任何帮助人员!

2 个答案:

答案 0 :(得分:16)

我不确定你的意思是os.delete(未列在http://docs.python.org/library/os.html上),但是os.removeos.unlink, 只需调用操作系统unlink functionality,然后从磁盘中删除该文件。

从技术上讲,操作系统/文件系统可能只是将扇区标记为空闲,并从目录中删除文件条目,但这取决于文件系统的实现。

答案 1 :(得分:3)

它只是从硬盘中删除它们