C++:どのように変更するとファイル'、'作成'タイムスタンプ?
-
26-09-2019 - |
質問
私を変更する必要がある'、'作成'の場合、"改訂された"と"アクセス'タイムスタンプなどのファイルです。理想的にはその一環として行われたラットフォームに依存します。
私たのブ図書館が見えないことに気づいたものです。最寄りがその場で発音を確認することが何か関係が この Windowsの場合です。
誰でもできるのですか?感謝。
解決
私はそれらを使ったことがないが、私はあなたが属性機能を探していることを推測:
のhttp://www.boost .ORG / DOC / libsに/ 1_44_0 / libsに/ファイルシステム/ V2 / DOC /のreference.html#属性 - 機能する
関数は、最後の修正のためにもあります:
template <class Path> std::time_t last_write_time(const Path& p);
template <class Path> void last_write_time(const Path& p, const std::time_t new_time);
他のヒント
別に、Windows用のややシンプルなコードスニペットます。
ます。http:// EN
必ずしもすべての人気のファイルシステム 'を作成' と「アクセスのタイムスタンプをサポートします。 wikipedia.org/wiki/Comparison_of_file_systems#Metadataする
は、Windowsのファイルシステムが行うが、あなたが移植を必要とする場合は、今それらに依存するのは良いアイデアではないかもしれません。そのテーブルを見ると、私はしかし、新しいファイルシステムでそれらのサポートを追加する傾向があるという印象を受ける。
所属していません StackOverflow