C# System.IO.IOException:在xamarin iOS中的路径上共享冲突
我也使用了这个,但仍然给我同样的错误C# System.IO.IOException:在xamarin iOS中的路径上共享冲突,c#,xamarin,xamarin.ios,C#,Xamarin,Xamarin.ios,我也使用了这个,但仍然给我同样的错误 FileStream fileStream = File.Open(pdfPath, FileMode.Create); stream.Position = 0; stream.CopyTo(fileStream); fileStream.Flush(); fileStream.Close(); 欢迎来到苏茉莉 这是一个常见的C#问题,因此,如果您理解C#的问题,那么您也可以在应用程序中实现它 当您尝试读取或写入刚从单独流创建的文件时,会导致此错误。解决这
FileStream fileStream = File.Open(pdfPath, FileMode.Create);
stream.Position = 0;
stream.CopyTo(fileStream);
fileStream.Flush();
fileStream.Close();
欢迎来到苏茉莉
这是一个常见的C#问题,因此,如果您理解C#的问题,那么您也可以在应用程序中实现它
当您尝试读取或写入刚从单独流创建的文件时,会导致此错误。解决这个问题非常简单,只需处理创建过程中使用的文件流,然后就可以自由写入文件
有很多方法可以解决这个问题。因为看起来您不仅要创建文件,还要写入文件,所以您可能应该使用
File.WriteAllBytes(pdfPath, bArray);
您可以使用这两个链接作为参考:和欢迎来到SO Jasmin
这是一个常见的C#问题,因此,如果您理解C#的问题,那么您也可以在应用程序中实现它
当您尝试读取或写入刚从单独流创建的文件时,会导致此错误。解决这个问题非常简单,只需处理创建过程中使用的文件流,然后就可以自由写入文件
有很多方法可以解决这个问题。因为看起来您不仅要创建文件,还要写入文件,所以您可能应该使用
File.WriteAllBytes(pdfPath, bArray);
您可以使用这两个链接作为参考:您可以使用以下代码
使用(FileStream sourceStream=File.Open(pdfPath,FileMode.Open,FileAccess.Read,FileShare.ReadWrite))使用(FileStream destinationStream=File.Create(new path)){wait sourceStream.CopyToAsync(destinationStream);}
我尝试了这一点,但仍然给出了相同的错误。您可以使用以下代码使用(FileStream sourceStream=File.Open(pdfPath,FileMode.Open,FileAccess.Read,FileShare.ReadWrite))使用(FileStream destinationStream=File.Create(new path)){wait sourceStream.CopyToAsync(destinationStream);}
我尝试了这个,但仍然给出了相同的错误。我已经尝试了这个,但仍然给出了相同的错误。@JasminSojitra,你最终发现了吗?我已经尝试了这个,但仍然给出了相同的错误。@JasminSojitra,你最终发现了吗?