Я использую C # .NET, а не 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 является испанским, я получаю сообщение «El processso no puede obtener Acceso al Archivo '00000004.PDF' porque está siendo utilizado en otro processso».
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()
Мне нужен КОД ОШИБКИ для этого исключения. В Trace я видел System.IO .__ Error.WinIOError (Int32 errorCode, String mightFullPath)
Как получить код ошибки IOException «Процесс не может получить доступ к файлу 'XYZ', потому что он используется другим процессом».