我使用C#.NET正在被另一個過程中,VS 2008,.NET 3.5的errorCode的進程無法訪問文件「XYZ」,因爲它是
對於我來說,是困難的,但我需要在代碼示例C#爲此:
- 如何獲得IOException的錯誤代碼「進程無法訪問文件'XYZ',因爲它正在被另一個進程使用。」
例如,在我的問題。
我嘗試刪除文件,我得到「進程無法訪問文件'XYZ',因爲它正在被另一個進程使用。」例外。
try
{
File.Delete(infoFichero.Ruta);
}
catch (IOException ex)
{
// ex.Message == "The process cannot access the file 'XYZ' because it is being used by another process."
}
但如果.NET是西班牙人,我得到 「厄爾尼諾proceso沒有puede obtener acceso人檔案館 '00000004.PDF' porque ESTA siendo utilizado恩OTRO proceso」 的消息。
System.IO.IOException: El proceso no puede obtener acceso al archivo '00000004.PDF' porque está siendo utilizado en otro proceso.
en System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
en System.IO.FileInfo.Delete()
我需要該例外的錯誤代碼。在跟蹤中,我看到System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)
如何獲取IOException的錯誤代碼「進程無法訪問文件'XYZ',因爲它正在被另一個進程使用。 「
@John,常見問題解答並沒有說離開Hellos和Thankses ..有禮貌不花錢任何東西,不能相信它會是除了體貼之外的任何東西嗎? – 2010-07-15 20:31:08
@Kieren:看到[應該'嗨','謝謝'和標語和致敬從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and -salutations被移除的從 - 職位)。 – 2010-07-15 21:05:25