特定の状況下でいくつかのフォルダを自動バックアップするプログラムを作成しようとしています。 私は2つのフォルダ(ソースとdest)のサイズを比較しようとしています。ソースにはファイルがあり、flacファイルとサブフォルダにはテキストファイルがあり、destは空です。os.path.getsizeは、フォルダにファイルがあるのに(Python 3.5)
これは私がこれまでに書いたコードです:
import os.path
sls = os.path.getsize('D:/autobu/source/')
dls = os.path.getsize('D:/autobu/dest/')
print(sls)
print(dls)
if sls > dls:
print('success')
else:
print('fail')
を、出力がこれです:私は間違っ
0
0
fail
何をしましたか?私はgetsizeがどのように機能するのか誤解しましたか?
可能な重複使用することができますが、サイズをフォルダでき ファイルのサイズを取得するために使用されている[は、Pythonを使用してディレクトリのサイズを計算する?](http://stackoverflow.com/questions/1392413 /計算するディレクトリサイズ使用する - Python) –