gpt4 book ai didi

c++ - 编辑后保留文件的旧时间戳

转载 作者:太空宇宙 更新时间:2023-11-04 06:01:58 27 4
gpt4 key购买 nike

更改后如何保留旧时间戳?我需要在 win32 api 中执行此操作

hfile = CreateFileA(path, //stackoverflow wont allow me submit this unless i include source ugghh >_<
GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
0,
NULL);

最佳答案

您可以像这样在文件句柄上调用 SetFileTime:

FILETIME ft = { MAXDWORD, MAXDWORD };
SetFileTime(hFile, NULL, &ft, &ft);

这会阻止系统在写入文件时修改时间戳。

关于c++ - 编辑后保留文件的旧时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18035708/

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