在C#中将文件从手机复制到PC时,处理异常的方法如下:
try
{
// 打开手机文件
FileStream sourceFile = File.OpenRead("手机文件路径");
// 创建目标文件
FileStream destinationFile = File.Create("PC文件路径");
// 复制文件
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = sourceFile.Read(buffer, 0, buffer.Length)) > 0)
{
destinationFile.Write(buffer, 0, bytesRead);
}
// 关闭文件
sourceFile.Close();
destinationFile.Close();
Console.WriteLine("文件复制成功!");
}
catch (Exception ex)
{
Console.WriteLine("文件复制失败,异常信息:" + ex.Message);
}
catch (FileNotFoundException ex)
{
Console.WriteLine("文件未找到,请检查文件路径是否正确!");
}
catch (IOException ex)
{
Console.WriteLine("文件复制过程中发生IO异常!");
}
catch (Exception ex)
{
Console.WriteLine("文件复制失败,异常信息:" + ex.Message);
}
领取专属 10元无门槛券
手把手带您无忧上云