打开OpenFileDialog后如何读取文件?

时间:2014-04-01 08:15:52

标签: c# file-io

我无法在if语句中找到任何方法来读取文本文件。这是代码;

 private void button1_Click(object sender, EventArgs e)
        {           
            OpenFileDialog BrowseFile1 = new OpenFileDialog();
            BrowseFile1.Title = "Select a text file";
            BrowseFile1.Filter = "Text File |*.txt";
            BrowseFile1.FilterIndex = 1;
            string ContainingFolder = AppDomain.CurrentDomain.BaseDirectory;
            BrowseFile1.InitialDirectory = @ContainingFolder;
            //BrowseFile1.InitialDirectory = @"C:\";
            BrowseFile1.RestoreDirectory = true;
            if (BrowseFile1.ShowDialog() == DialogResult.OK)
            {

            }

我只想从我在OpenFolderDialog窗口中选择的文本文件中获取全文。

1 个答案:

答案 0 :(得分:2)

 string text = System.IO.File.ReadAllText(BrowseFile1.FileName);

另一种可能性是使用StreamReader:

http://msdn.microsoft.com/en-us/library/db5x7c0d(v=vs.110).aspx

只需通过BrowseFile1.FileName更改文件位置。

相关问题