-1
當我使用這樣的網絡路徑構造一個新的DirectoryInfo:DirectoryInfo的投擲出現System.OverflowException
DirectoryInfo di = new DirectoryInfo(@"\\a\path\to\a\place\you\are\not\allowed\to\know")
我知道的路徑是正確的,因爲它在我的瀏覽器打開時,我複製粘貼。但我得到一個
"System.OverflowException: Arithmetic operation resulted in an overflow."
這是我可以給所有的調用堆棧信息。
System.OverflowException: Arithmetic operation resulted in an overflow.
at Delimon.Win32.IO.Helpers.GetFileInformation(String path)
at Delimon.Win32.IO.FileSystemInfo.Refresh()
at Delimon.Win32.IO.DirectoryInfo..ctor(String dir)
該路徑長度爲67個字符。所以它不是一條巨大的道路。
我無法找到任何關於System.OverflowException由DirectoryInfo對象的構造產生的文檔。
任何幫助?
你確定你正在使用斜槓而不是反斜槓嗎?以防萬一,反斜槓應該逃脫。 – Flot2011
查看參考源和完整調用堆棧是解決它的方法,如果您無法發佈[MCVE]。 –
我正在使用反斜槓。他們正確地逃脫了。我編輯了這個問題來反映這一點。對於困惑感到抱歉。 –