如何找到,如果該文件是一個鏈接文件,並找到目標文件的路徑(通過鏈接文件所指向的實際文件)如何找到鏈接的目標路徑,如果該文件是一個鏈接文件
回答
使用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