安全のために、ファイルとディレクトリを/tmp/rmf
削除するのではなく移動するbashコードがいくつかあります。
いくつかの機能を追加するために、コードを Python に移行しています。追加された機能の 1 つは、 で使用可能なサイズをチェック/tmp
し、移動したディレクトリが に収まるかどうかを確認することです/tmp
。
空き容量の確認はos.statvfsを使用して行われますが、移動したディレクトリのディスク使用量を測定するにはどうすればよいですか?
du
using を呼び出すかsubprocess
、ディレクトリ ツリーを再帰的に反復して各ファイルのサイズを合計することができます。どのアプローチが良いでしょうか?