gpt4 book ai didi

windows - ctime, mtime, holding directory, windows, linux

转载 作者:可可西里 更新时间:2023-11-01 12:43:59 25 4
gpt4 key购买 nike

让我们一劳永逸地澄清这一点。我尝试用 Google 搜索此信息,但似乎无法在一个地方找到此信息。

创建或删除文件时,在 Windows 和 Linux 上的保存目录 mtime 都会发生变化。 ctime 在 Linux bot 上也会发生变化,而不是在 Windows 上,因为 ctime 是创建时间。

如果文件被重新打开并写入,保存目录不会改变。但是,在 Windows 和 Linux 上,文件 mtime 都发生了变化,在 Linux 上,ctime 也发生了变化,在 Windows 上,ctime 是创建时间。

这是正确的吗?有什么注意事项?有没有异常(exception),比如 Windows 网络共享?还是桑巴?

编辑:那些投票决定将此作为题外话关闭的人,请在您认为这是话题的网站上发表评论。 Stackoverflow 上有大量的 mtime/ctime 问题,仅仅因为我没有包括依赖于这些知识的 PHP 片段,并不意味着没有:/

最佳答案

这样想:

目录是一个文件,其中包含指向文件的指针(或“链接”)。

至此:

  • 更改文件的内容不会影响目录
    (除非文件先被删除然后以相同的名称重新创建,如所述Gabor Garami 以上)

  • 添加、删除或重命名文件将更改目录文件的内容
    ,这将导致其 ctime/mtime 发生变化,如您所描述的,具体取决于操作系统

关于windows - ctime, mtime, holding directory, windows, linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11518486/

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