Linux Api具有通过open系统调用指定的O_TMPFILE标志,以创建无法通过任何路径打开的未命名临时文件。因此,我们可以使用它将数据“自然地”写入文件,并将给定文件的linkat写入实际路径。根据开放的手册页,它可以像这样简单地实现 char path[1000];write(fd,/1111111", AT_SYMLINK_FOLLOW
我正在Windows机器上开发一些代码,这些代码将在Linux环境中运行。我知道我需要写入的文件在Linux中的路径是/tmp/。这个问题的公认答案在Windows上不起作用:
当我尝试open(path.join('tmp', 'fileToOpen.txt'), 'w')时,我得到了"FileNotFoundError: Error2 No No file or directory:'tmp</