Я использую C # .NET, vs 2008, .net 3.5
Для меня это сложно, но мне нужен пример кода в 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 - это испанский, я получаю сообщение "Все сообщения не принимаются". 00000004.PDF ".
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 », поскольку он используется другимпроцесс."