答えて
stat
あなたはファイル作成日時与えるものではありません。ファイルの変更時間、アクセス時間、およびiノードの変更時間を提供します。
キャッシングの通常の問題がある場合は、必要に応じてその情報を確実にキャッシュすることができます。つまり、ファイルが変更されてすぐにもう一度チェックしないと、 。
プログラムがシングルスレッドで、1つのファイルのみを扱う場合は、たとえばstatic
変数を使用できます。それ以外の場合は、キャッシュされたタイムスタンプとキャッシュされた値のTTLを内部状態として保持し、値を照会および/または更新するメソッドを提供するオブジェクトを(OOの意味で)作成することができます。
については、私は統計機能をチェックしていました。それは、 - stat( "C:/repos/trunk/logging/test.log"、&attrib );私は現時点では単一のファイルであるとは言いません。 – gandhigcpp
いいえ、 '' st_ctime'はinodeの変更時間です。] clock = gmtime(&(attrib.st_ctime)); // st_ctimeは、 (http://pubs.opengroup.org/onlinepubs/007904975/basedefs/sys/stat.h.html)。これは、ファイルの属性が最後に変更された時刻である 'st_mtime'ではなく、ファイルの属性(許可、タイムスタンプ、拡張属性など)が最後に変更された時刻を意味します。 – Celada
:ファイルが作成されたばかりの時間が必要な場合は、そのファイルに何を使用すればよいでしょうか?そして、どこかで時間を保存することを提案します。 – gandhigcpp
- 1. インテル・プロセッサーで正確な高精度タイム・スタンプを取得する方法
- 2. タイム・ファンクション・コール
- 3. PHPタイム算術
- 4. タイムの葉のドロップダウンリスト
- 5. jQueryのタイムを更新
- 6. タイム・ストリングからカレンダーへ
- 7. Instagram APIのリアルタイム制限
- 8. 変換スタンプ/日付時刻
- 9. レポートビルダー3.0日付のスタンプ式
- 10. HTMLタイムをJavaタイムオブジェクトに変換する
- 11. パンと2指は同じタイム
- 12. ハード・タイム・デバッグXCodeのローカル変数
- 13. ユニコードテキストをPDFにスタンプ/ウォーターマークするユーティリティ
- 14. 日時に対するMySQL TIMEスタンプ
- 15. MySQL DATETIMEスタンプとの時間比較チェック
- 16. を印刷し、相対日付/私はこのようなSQL日付スタンプを持つSQL/PHP日付スタンプ
- 17. スタンプファイルの位置を制御するスタンプPDFファイル
- 18. 日付スタンプを持つディレクトリをコピーするには
- 19. PHPでPDFファイルにオーバーレイ/スタンプを追加するには?
- 20. セキュリティー・スタンプがユーザーをログアウトしないのはなぜですか?
- 21. Oracle 10gでの不正な日時スタンプの検索
- 22. 私はISODate形式ではない日付スタンプで照会したいです。日付は次の形式です。日付スタンプ:2016-03-08T02:20:20
- 23. PerlはUTCタイムを取得し、UTCタイムスタンプの差を取得します
- 24. 使用するRタイム/日付クラスとパッケージはどれですか?
- 25. リアル・タイム・オンライン投票はページを離れずに行えますか?
- 26. スタンプ付きのAcrobat PDFと基本文書としてのテキストの追加
- 27. PHPの日時スタンプが正しいことを確認してください。
- 28. Pythonを使用して6つの16進オクテットのdatetimeスタンプを変換する
- 29. Python:絶対日付スタンプへの相対日付文字列の変換
- 30. 既存のpdfファイルをスタンプしてもう一度保存する
「最後のタイムスタンプをキャッシュする」とはどういう意味ですか?何をキャッシュしたいのですが、それを変数に格納するのはなぜですか? –
私はちょうどそれをキャッシュしたいので、すべてのログメッセージにヒットする必要はありません。また、変数date1に格納されている変数に格納されます//グローバルとして宣言された変数またはこれと同様の何か: - stat "C:/repos/trunk/logging/test.log"、&attrib); clock = gmtime(&(attrib.st_ctime)); – gandhigcpp
さて、あなたは*グローバル*を使うことはできますが、避ける方法を見つけようとするべきです。しかし、あなたが何をするにしても、それは*どこかに情報を保管することを含むでしょう。 –