34

unix システムでのos.path.getmtime(path)との違いを特定してください。os.path.getctime(path)python docs の定義に従って:

os.path.getmtime(path)

パスの最終変更時刻を返します。戻り値は、エポックからの秒数を示す数値です (time モジュールを参照してください)。ファイルが存在しないかアクセスできない場合は、os.error を発生させます。

os.path.getctime(path)

システムの ctime を返します。一部のシステム (Unix など) では最後の変更時刻であり、他のシステム (Windows など) ではパスの作成時刻です。戻り値は、エポックからの秒数を示す数値です (time モジュールを参照してください)。ファイルが存在しないかアクセスできない場合は、os.error を発生させます。

それは基本的に、UNIX/システムで使用される場合と同じものであることを意味しますか?

#!/usr/bin/python
import os
print os.path.getmtime('File')
print os.path.getctime('FIle')

どちらのプリントも同じ値を取得します。

基本的に、最終更新日ではなく、 file の最終作成日を探しています。UNIXで同じことを達成する方法はありますか?

4

3 に答える 3