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,来复制文件。

posted on 2006-01-08 21:00  飞狼博客  阅读(420)  评论(0编辑  收藏  举报