gpt4 book ai didi

macos - 使用 os.Rename 移动文件,触发 CREATE 然后触发 CHMOD

转载 作者:IT王子 更新时间:2023-10-29 02:22:15 31 4
gpt4 key购买 nike

像这样使用 go 的操作系统:

os.Rename(oldpath,newpath)

并使用 fsnotify 查看目标文件夹

导致触发 2 个事件,CREATECHMOD

似乎无法理解为什么 CHMOD 被触发。

  • 尝试用 python 的 watchdog 收听还显示了 2 个事件,文件创建和文件夹修改。

  • 父文件夹权限为 0777 文件权限为 0666(默认)。

  • 我使用的是 macOS

最佳答案

@JimB 指出了正确答案,这是一个与 macOS 聚光灯索引相关的错误。

如果有人想跟踪这个,reported bug

关于macos - 使用 os.Rename 移动文件,触发 CREATE 然后触发 CHMOD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42485404/

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