如何从C#中读取文件

时间:2015-05-06 11:36:44

标签: c# .net

我有这个代码来保存文件:

   private void buttonSaveMapFile_Click(object sender, EventArgs e)
    {
        try
        {
            string dir = @"mapFile";
            string serializationFile = Path.Combine(dir, "mapFile.bin");
            using (Stream stream = File.Open(serializationFile, FileMode.Create))
            {
                var bFormatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
                bFormatter.Serialize(stream, _mDataBaseList);
            }
        }
        catch (Exception exception)
        {
            MessageBox.Show("Error saving Map file", "Notice", MessageBoxButtons.OK, MessageBoxIcon.Warning);
        }
    }

但是,我不确定如何从文件中读取而不是写入文件。

我是C#的新手,所以如果问题的答案显而易见,请不要生我的气。)

1 个答案:

答案 0 :(得分:1)

根据您对问题的评论判断,您的意思是我如何str.join()文件,上传方式不同。

要阅读文件,您需要使用名为read的内容。 StreamStream,可让您管理type级别的数据。您的文件由一系列byte组成,并且因为它位于您的文件系统上,您可以使用bytes FileStream从中读取文件。

type