在Windows中是否存在從UNC路徑檢索服務器名稱的api? (\\ server \ share)
或者我需要自己做?
我發現PathStripToRoot但它並沒有伎倆。從UNC路徑檢索服務器名稱
1
A
回答
0
我不知道是否有這個特定的API,我只想實現簡單的字符串處理我自己(跳過「\\」或返回null,尋找下一個\或字符串,返回的結束該子字符串)可能調用PathIsUNC()第一個
1
我不知道用於解析UNC路徑的Win32 API;但是你應該檢查:
\\computername\share
\\?\UNC\computername\share
(人用這個來訪問長路徑> 260個字符)- 您也可以有選擇地處理這種情況:
smb://computername/share
這種情況下hostname:/directorypath/resource
1
這是未經測試的,但可能是PathIsUNC()和PathFindNextComponent()會做的。
0
如果您將會收到該數據爲純文本,你應該能夠用一個簡單的正則表達式來解析它,不知道你用什麼語言,但我傾向於使用振作快速搜索這樣的。假設您有一個包含多行的大文檔,每行包含一條路徑,您可以在\\的\\ \\ \\ \\ \\ [[0-9] [0-9] [0-9] \ 3次,當然不記得你可能需要修改第一個IP地址的要求)然後\\)?爲了使可選的,包括最後的斜線,最後(。*)\\/IG它的粗糙,但應該做的伎倆,和路徑名應該是2使用$!
我希望這已經夠清楚了!
相關問題
- 1. File.Copy從UNC路徑(同一服務器)UNC路徑查詢
- 2. Python文件路徑和名稱檢索
- 3. 從sql表列中的服務器路徑獲取服務器名稱
- 4. 從UNC路徑服務器複製文件 - 使用Delphi 7服務
- 5. 從unc路徑Acess exe
- 6. Path.GetDirectoryName UNC路徑
- 7. 在另一臺服務器上查找UNC路徑?
- 8. 在一個Windows文件服務器(unc路徑)在php中重命名文件
- 9. 如何從服務器使用javascript檢索文件名稱的名稱?
- 10. 服務器路徑
- 11. 從本地路徑或映射路徑獲取UNC路徑
- 12. Image_lib路徑名稱錯誤,服務器不支持GD功能
- 13. forfiles與UNC路徑
- 14. Response.Redirect到UNC路徑
- 15. wcf svclog unc路徑?
- 16. 如何從JFileChooser中檢索UNC路徑而不是映射的驅動器路徑
- 17. 使用unc路徑識別唯一使用unc路徑的機器
- 18. 使用AD和Apache shiro從LDAP服務器檢索全名或顯示名稱
- 19. 將HTTP路徑轉換爲UNC路徑?
- 20. 將路徑轉換爲UNC路徑
- 21. 多路徑名稱陣營路由器
- 22. 從Ubuntu服務器的圖像路徑
- 23. 如何從路由名稱中檢索控制器和操作名稱?
- 24. 從保存在服務器上的文件中檢索當前路徑
- 25. 易局部路徑名稱搜索
- 26. 無法壓縮 - 從UNC路徑存檔
- 27. 如何從UNC路徑使用部分?
- 28. PowerShell無法從UNC路徑複製
- 29. 如何在服務器中檢索數據庫的名稱?
- 30. 從rfcomm設備服務中檢索藍牙設備的名稱
這就是我現在所做的,但檢查是否有一個以防萬一有一些例外 – CiNN 2009-05-24 02:29:07