自Windows Vista以來,有一個新的Win32-API調用CreateSymbolicLink在NTFS文件系統上創建符號鏈接。如何列出NTFS文件系統上的所有符號鏈接
有誰知道是否有辦法列出文件系統上所有現有的符號鏈接?
自Windows Vista以來,有一個新的Win32-API調用CreateSymbolicLink在NTFS文件系統上創建符號鏈接。如何列出NTFS文件系統上的所有符號鏈接
有誰知道是否有辦法列出文件系統上所有現有的符號鏈接?
繼這篇文章中的鏈接後,您將轉到this one。引用:
爲了確定指定目錄 是一個安裝夾,首先調用 GetFileAttributes功能和檢查 的FILE_ATTRIBUTE_REPARSE_POINT標誌 在返回值中,看是否 目錄具有相關聯的重分析 點。如果是,則使用 FindFirstFile和FindNextFile 函數來獲取 中的重分析標記 WIN32_FIND_DATA結構的dwReserved0成員。到 確定是否重新分析點是標記值是否 等於值 IO_REPARSE_TAG_MOUNT_POINT一個 安裝文件夾(而不是其它 形式重新分析點的),測試。有關更多 信息,請參閱重新分析點。
窗口鍵 - 從評論>dir /AL /S c:\
複製 - 粘貼 - - > CMD>http://windows7themes.net/how-to-find-all-symbolic-links-junction-points-in-windows-7.html
當然,你可以把任何其他驅動器標籤而不要使用c:\
您也可以使用這個免費的GUI工具:
Whi這不是問題的答案,它*是*相關的,我碰巧正在尋找。 Churbrew! – Sophistifunk 2013-06-20 02:23:31
我試過了 - 看起來像是對我這個問題的回答。驅動器上的所有符號鏈接都顯示爲,所有交叉點都表示爲。因此,如果你只想要符號鏈接,請過濾結果... –
ToolmakerSteve
2014-03-20 22:51:45
如果你有遞歸重解析點,dir會在無限循環中掛起(這是一個愚蠢的事情,因爲它會讓大多數軟件處理目錄樹,但AppData文件夾我的標準W7安裝默認有它們)。按照Tristan的建議Nfts_Links_View沒有這個問題。 – 2015-04-01 09:24:34