13

私は長い間Pythonを使用しており、オフィス全体で多数のスクリプトを実行しています。私はいくつかの特定のスクリプトを使用して、データをバックアップしてから削除します。これらのスクリプトでは、os.remove関数を使用します。

私の質問は:os.remove関数はどこにアイテムを削除しますか?

  • HDからすぐに削除されますか?
  • 私は彼らがごみ箱に行かないことを知っています
  • 単にアイテムのリンクを削除しますが、どういうわけかHDに保持しますか?
4

2 に答える 2

24

os.remove オペレーティングシステムのunlink機能を呼び出し、ディスクからファイルを削除します。

技術的には、OS /ファイルシステムはおそらくセクターを空きとしてマークし、ディレクトリからファイルエントリを削除しますが、それはファイルシステムの実装次第です。

于 2012-08-23T15:05:53.730 に答える
5

ハードドライブからそれらを削除するだけです

于 2012-08-23T15:03:11.943 に答える