1 文件的简单复制
string or="G:\\七剑.txt";
string de="C:\\七剑.txt";
if(File.Exists(de)) 检查目标文件是否存在
{
File.Delete(de);
}
else
{
File.Copy(or, de, true); 此处是原始文件名,目标文件名,以及是否要复制
}
2 带文件浏览框的复制
private void button1_Click(object sender, System.EventArgs e)
{
string fn;
OpenFileDialog od = new OpenFileDialog();
if(od.ShowDialog()==DialogResult.OK) 当选择确定的时候
{
fn=od.FileName; 读取当前的文件名和路径
textBox1.Text=fn;
}
}
private void button2_Click(object sender, System.EventArgs e)
{
string or=textBox1.Text;
string de=textBox2.Text;
if(File.Exists(de)) 开始复制了
{
File.Delete(de);
}
else
{
File.Copy(or, de, true);
}
}
private void button3_Click(object sender, System.EventArgs e)
{
SaveFileDialog sd=new SaveFileDialog(); 同理上面的,这里选择目标地址和新的文件名称
if(sd.ShowDialog()==DialogResult.OK)
{
textBox2.Text=sd.FileName;
}
}
今天,研究了半个小时,明天继续研究如何应用stream,来复制文件。