如何使用c#读取和写入文件
本文关键字:文件 读取 何使用 | 更新日期: 2023-09-27 17:58:32
我想从本地系统读取该文件,并再次写入该文件。我正在写这样的代码:
byte[] destination = new byte[file.ContentLength];
FileInfo fil = new FileInfo(@"d:''Projects''file");
if (!fil.Exists)
{
using (Stream sw = fil.OpenWrite())
{
sw.Write(destination, 0, file.ContentLength);
sw.Close();
}
}
我可以下载该文件,但无法读取下载的文件。如有任何帮助,我们将不胜感激。
comppath+文件。FileName
首先,尽量避免创建这样的文件路径。使用系统。IO.Path.Combine(comppath,file.FileName)。
现在调试你的应用程序,并检查下载的文件保存在哪里。检查您的保存和读取路径是否相同。若你们可以在某个地方写文件,那个么你们也可以从同一个位置读取,除非一些奇怪的规则并没有为你们提供只写访问。