我已经使用 Python 很长时间了,我的办公室里到处都在运行大量的脚本。我使用一些特别的脚本来备份然后删除数据。在这些脚本中,我使用了 os.remove
函数。
我的问题是:os.remove 函数将项目删除到哪里?
- 它会立即从 HD 中删除它们吗?
- 我知道他们不会去回收站
- 它是否只是删除项目的链接,但以某种方式将其保留在 HD 上?
最佳答案
os.remove
将调用操作系统的 unlink
功能,并从磁盘中删除文件。
从技术上讲,操作系统/文件系统可能只是将扇区标记为空闲,并从目录中删除文件条目,但这取决于文件系统的实现。
关于python - os.remove 去哪儿了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12094663/