您好,登錄后才能下訂單哦!
namespace _15.打開文件對話框
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//點擊彈出對話框,新建對話框對象
OpenFileDialog ofd = new OpenFileDialog();
//設置對話框標題
ofd.Title = "請選擇要打開的文件";
//可以對文件進行多選
ofd.Multiselect = true;
//設置對話框初始目錄
ofd.InitialDirectory = @"C:\Users\Administrator.USER-20180925HC\Desktop\pic";
//設置對話框的文件類型
ofd.Filter = "文本文件|*.txt|媒體文件|*.wav|圖片文件|*.jpg|所有文件|*.*";
//展示對話框
ofd.ShowDialog();
//獲取打開對話框選中文件路徑
string path = ofd.FileName;
//如果沒有選擇文件則跳出
if (path == "")
{
return;
}
//讀取文件流
using(FileStream fsRead=new FileStream(path, FileMode.OpenOrCreate, FileAccess.Read))
{
byte[] buffer = new byte[1024 * 1024 * 5];
//實際讀取的字節數
int r = fsRead.Read(buffer, 0, buffer.Length);
//解析buffer數組
textBox1.Text=Encoding.Default.GetString(buffer, 0, r);
}
}
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。