我已经使用Python很长时间了,办公室里有许多脚本正在运行。我特别使用几个脚本来备份和删除数据。在这些脚本中,我使用了os.remove
函数。
我的问题是:os.remove函数将项目删除到哪里了?
- 它会直接将它们从硬盘上删除吗?
- 我知道它们不会进入回收站
- 它只是简单地删除项目的链接,但仍然在硬盘上保留它吗?
我已经使用Python很长时间了,办公室里有许多脚本正在运行。我特别使用几个脚本来备份和删除数据。在这些脚本中,我使用了os.remove
函数。
我的问题是:os.remove函数将项目删除到哪里了?
os.remove
会调用操作系统的unlink
功能,从磁盘中删除文件。
从技术上讲,操作系统/文件系统可能只是将扇区标记为自由状态并从目录中删除文件条目,但这取决于文件系统的实现方式。
它只是从硬盘中删除它们