gpt4 book ai didi

python - 尝试 fsync 目录时出错

转载 作者:行者123 更新时间:2023-12-01 04:54:41 29 4
gpt4 key购买 nike

我正在尝试fsync目录,以确保重命名操作发生。我遇到的问题是 Python 不断返回权限错误,即使我对我尝试过的各个文件夹拥有完全权限。

directory = r'C:\Random\Path'
os.access(directory, os.W_OK)
os.access(directory, os.X_OK)
os.access(directory, os.R_OK)
True, True, True

fd = open(directory)
os.fsync(fd)
IOError: [Errno 13] Permission denied: 'C:\\Random\\Path'

我做错了什么,还是有更深层次的事情发生?

最佳答案

内置的 open() 与 os.open() 不同。 os.open() 返回一个文件描述符(整数),但 open() 不返回。 os.open() 可以打开目录(至少在 Linux 上可以,我没有尝试过 Windows),但是 open() 不能。

关于python - 尝试 fsync 目录时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27709093/

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