Python を使用して、次のことを行うアプリケーションを開発しています。
- 特定のディレクトリを監視し、そこに転送されるファイルを監視します。ファイルの転送が完了したら、ファイルに対して外部プログラムを実行します。
私がこのアプリケーションを開発している主な問題は、ファイルの転送がいつ完了したかを知ることです。私が知っていることから、ファイルはSFTP経由で特定のディレクトリに転送されます。ファイルの転送が完了したことを Python はどのように認識しますか? メソッドst_size
によって返されたオブジェクトの属性を使用できることはわかっています。os.stat(fileName)
これらの目標を達成するために使用する必要があるツールは他にありますか?