Я получаю TargetInvokationException, используя следующую функциюИсключение исключения вызова при копировании файла?
File.Copy(Source, Destination) ;
Источника содержит полный адрес файла, который будет скопирован назначение содержит адрес каталога, в котором файл должны быть скопирован. Когда я прокомментирую вышеприведенную строку, исключение не возникает. Почему возникает это исключение?
ввода образца
Source = "C:\\Users\Pratik\\abcd.mp3" ;
Destination = "C:\\Users\\Pratik\\Desktop" ;
Я попытался поймать исключение бушель, используя
try
{
File.Open(Source, Destination) ;
}
catch(System.Reflection.TargetInvocationException)
{
// Display the error
}
но, При запуске программы Visual Studio отладчик берет меня к линии
Application.Run(new FormClass()) ;
вместо того, чтобы ловить исключение.
Этот код не будет вызывать «TargetInvocationException». Само исключение будет содержать достаточно подробностей, но, я думаю, вы вызываете этот код из приложения, у которого нет прав на запись в 'Destination'. – CodeCaster
Вы искали с именами исключений, это из CLR, он должен иметь объяснения в MSDN –
@ImranRizvi искал его, но я не могу понять, почему возникает исключение при копировании файла? –