我使用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