如何使用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();
            }
      }

我可以下载该文件,但无法读取下载的文件。如有任何帮助,我们将不胜感激。

如何使用c#读取和写入文件

comppath+文件。FileName

首先,尽量避免创建这样的文件路径。使用系统。IO.Path.Combine(comppath,file.FileName)。

现在调试你的应用程序,并检查下载的文件保存在哪里。检查您的保存和读取路径是否相同。若你们可以在某个地方写文件,那个么你们也可以从同一个位置读取,除非一些奇怪的规则并没有为你们提供只写访问。