标签: python c linux posix
当我使用f = open("filename.txt")在Python中打开文件时,我可以使用name属性(file_object.name)访问文件名。但是,如果该文件被移动到另一个路径,则name属性不会更新。
f = open("filename.txt")
name
file_object.name
我可以通过再次打开文件,调用stat并比较inode来检测文件已移动,但我找不到获取原始文件新名称的方法。这可能吗?如果不是在Python中,C中有没有办法? Posix的? Linux呢?