C#复制文件全代码--供参考
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);
}
}