質問

私を変更する必要がある'、'作成'の場合、"改訂された"と"アクセス'タイムスタンプなどのファイルです。理想的にはその一環として行われたラットフォームに依存します。

私たのブ図書館が見えないことに気づいたものです。最寄りがその場で発音を確認することが何か関係が この 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用のややシンプルなコードスニペットます。

をご利用 utime 機能 utimbuf struct.の方法はWindowsでは、以下のアーティストアンダースコアとして _utime.

更新: utime のみを変更することができます。 アクセス変更 倍( utimbuf's actimemodtime ます。これが多くのUnixスタイルのファイルシステムに記録しないの 創造 時間ます。

ます。http:// EN

必ずしもすべての人気のファイルシステム 'を作成' と「アクセスのタイムスタンプをサポートします。 wikipedia.org/wiki/Comparison_of_file_systems#Metadataする

は、Windowsのファイルシステムが行うが、あなたが移植を必要とする場合は、今それらに依存するのは良いアイデアではないかもしれません。そのテーブルを見ると、私はしかし、新しいファイルシステムでそれらのサポートを追加する傾向があるという印象を受ける。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top