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);
}
}
C#復制文件全代碼--供參考