7
A
回答
2
也許嘗試了Ping類:
http://msdn.microsoft.com/en-us/library/system.net.networkinformation.ping.aspx
它會告訴你,如果一個主機是可用的,但我不知道它會告訴你一個特定的份額/路徑是否可用。
5
您可以使用Directory.Exists
來檢查路徑是否存在。
bool folderExists = Directory.Exists(@"\\Path\To\Folder");
1
只是嘗試使用它。如果不是,它會導致錯誤情況。無論如何,您必須針對這種情況編寫代碼:爲什麼要這樣做兩次?
相關問題
- 1. 您如何確定用戶是否偏離了路線?
- 2. 確定路徑是否爲網絡路徑VBA
- 3. 確定路徑是本地路徑還是網絡路徑
- 4. 如何確定網絡適配器是否是無線的?
- 5. 如何確定在iPhone或iPad上連接的無線網絡是否安全
- 6. 是否可以使用Android SDK或NDK禁用無線網絡?
- 7. 如何查找網絡路徑是否可用
- 8. 如何判斷客戶端的網絡離線或在線使用JavaScript?
- 9. 確定網絡應用路徑
- 10. 檢查路徑是否在網絡上
- 11. 是否可以從Android Google Map獲取路線網絡?
- 12. 在離線網絡上使用firebase
- 13. 離線網絡發射器
- 14. 網絡與離線模式
- 15. 如何通過WinPCap確定網絡適配器是有線還是無線?
- 16. Blackberry瀏覽器是否支持離線網絡應用程序?
- 17. 當用戶離線時運行離線網絡應用程序
- 18. 如何判斷手機是否連接到無線網絡或手機網絡?
- 19. XMPPFramework:我可以確定用戶的在線/離線狀態嗎?
- 20. 使網站離線可用
- 21. 如何判斷用戶是否離線
- 22. 確定路徑是否是在Javascript
- 23. 如何確定線程是否有鎖?
- 24. 輪詢網絡以確定網絡是否可達?
- 25. 確定XMPP用戶是否在線
- 26. Mqtt檢查客戶端是否在線或離線
- 27. 查詢Shoutcast服務器是否離線或與PHP在線
- 28. d3.js:如何在網絡可視化中將直線轉換爲曲線路徑?
- 29. 在線或離線設置
- 30. 將點網絡的「路徑」連接到「路線」
這是昂貴的。我寧願操作系統通知我。 – Martin 2010-10-27 16:00:32
這並不意味着什麼。測試相同的條件兩次,編碼兩次相同的恢復成本更高。我假設你會在一段時間內使用這個資源。預先測試它的可用性基本上是無效的:你正在引入一個時間窗口,在這個窗口期間你可以在測試它之後變得不可用。基本上你要求計算機預測未來。 – EJP 2010-10-28 06:04:19
只是在某些情況下使用它會導致像Directory.GetFiles()和OpenFileDialog.ShowDialog()這樣的東西掛起幾分鐘(我可以做到這一點的一種方式是訪問共享,斷開VPN ,然後再次訪問該共享)。 – Les 2016-10-28 00:06:23