private void button1_Click(object sender, EventArgs e) { //创建文件对象 FileInfo fi = null;
//实例化打开文件对话框 OpenFileDialog ofd = new OpenFileDialog();
//设置对话框的初始路径 ofd.InitialDirectory = @"C:\Users\Public\Pictures\Sample Pictures";
//设置过滤器 ofd.Filter = "图片格式|*.jpg;*.png;*.gif|记事本文档|*.txt";
////默认过滤器下标为0 //ofd.FilterIndex = 1;
//判断是否点击打开按钮 if(ofd.ShowDialog()==DialogResult.OK) { //创建图片文件 fi = new FileInfo(ofd.FileName);
//定义变量表示文件的最终复制的目标路径 //Application.StartupPath------Debug目录的绝对路径 string despath = @Application.StartupPath + "\\images\\" + fi.Name;
//不存在则复制
if(!File.Exists(despath))
{ //复制文件到目标路径 fi.CopyTo(despath); }
//获取选中文件 textBox1.Text= fi.Name;
//通过文件路径,获取图片并放入控件中 pictureBox1.Image = Image.FromFile(despath); } }
|
请发表评论