gpt4 book ai didi

c - 使用utimes或futimes分别设置访问时间和修改时间

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:30 30 4
gpt4 key购买 nike

如何以忽略第一次或第二次数组参数的方式调用 utimes 或 futimes。

int utimes(const char *filename, const struct timeval times[2]);

struct timeval {
long tv_sec; /* seconds */
long tv_usec; /* microseconds */
};

我记得很久以前就想出了这个问题。您必须将 tv_sec 设置为一个特殊值以使其忽略该参数。谁能记忆起或知道我是怎么做到的?

最佳答案

utimes 接口(interface)已弃用,我不知道它是否提供了一种方法来执行您想要的操作。它的标准化程度很低,答案可能因平台而异。相反,您应该使用 utimensatfutimens:

http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimensat.html

UTIME_OMIT 的特殊值。

关于c - 使用utimes或futimes分别设置访问时间和修改时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6461881/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com