如何找到,如果该文件是一个链接文件,并找到目标文件的路径(通过链接文件所指向的实际文件)如何找到链接的目标路径,如果该文件是一个链接文件
回答
使用os.lstat()
,然后检查st_mode
字段。
os.path.islink
(这是一个链接?)和os.path.realpath
(最终指向路径,不管它是否是链接)。
如果os.path.islink
为真,并且您只想跟随第一个链接,请使用os.readlink
。
os.path.realpath没有提供实际目标文件路径的路径。 – duhhunjonn 2010-07-09 13:22:29
看起来'os.path.realpath'确实可以解析符号链接,包括乘法链接(乘法嵌套?)符号链接。 – dcrosta 2010-07-09 14:47:59
os.path.realpath只在Unix系统中解析链接,而不是Windows。 – 2017-04-10 22:12:58
- 1. JAVA如何找到符号链接指向的目标文件路径?
- 2. 如何链接两个目标文件
- 3. 如果该链接链接到当前页面,则链接到目标链接?
- 4. 链接到Richtextbox中的文件路径
- 5. 如何从文件中的文件路径创建链接?
- 6. 符号链接:找到链接到该文件
- 7. 如果路径符号链接到另一个路径
- 8. Makefile链接器无法链接其中一个目标文件
- 9. 链接cuda目标文件
- 10. 如果我有三个文件,我该如何放置链接?
- 11. 链接器outfile属性文件与目标路径不匹配?
- 12. 链接从路径下载文件
- 13. 如何链接2个目标文件,形成一个二进制文件
- 14. 如何链接目标文件(* .o)和静态库文件(* .a)
- 15. 如何将文件链接到文档?
- 16. 如何确定符号链接指向的文件的路径?
- 17. 链接到文档附件的链接
- 18. 如何搜索文件夹并超链接它的路径?
- 19. 如何GCC链接文件
- 20. 乌龟SVN链接单个文件到多个路径
- 21. 列表文件的下载,额外的路径添加到链接的链接
- 22. 一个文件在另一个目录中包含一个文件,其中有链接,如何设置链接的相对路径?
- 23. 如何更改HTML文件的链接到本地链接
- 24. 链接文件的目录
- 25. 如何确定两条路径是可链接到可可相同文件的硬链接?
- 26. 怎能一个jsonschema链接到该文件的另一个jsonschema
- 27. 目标文件的64位链接
- 28. 复制软链接的目标文件
- 29. 链接额外的目标文件
- 30. 排除链接中的目标文件
windows? Linux呢?都? – sje397 2010-07-09 12:55:38
你需要多少次链接到同一页面? – SilentGhost 2010-07-09 12:58:28