C# 復(fù)制與刪除文件的實(shí)現(xiàn)方法
C# 復(fù)制與刪除文件的實(shí)現(xiàn)方法
1、首先是復(fù)制文件
首先打開我們的對(duì)話框獲得文件路徑,當(dāng)然也可以直接編寫路徑
private void BtnAddFile_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string path = openFileDialog.FileName;
// System.Windows.Forms.MessageBox.Show(path);
MyFile.addFile(path);
}
}
然后是復(fù)制文件的方法買這里我寫的是添加,是根據(jù)我的項(xiàng)目來的
MyFile是一個(gè)文件操作類,OpenFileDialog需要添加引用
public static void addFile(string path)
{
string[] s = path.Split('\\');
try
{
File.Copy(path, "E:\\Share\\"+s[s.Length-1], true);
//path是你要復(fù)制的文件,第二個(gè)是目標(biāo)路徑,注意要獲得文件名
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
string[] s = path.Split("\\");這是一個(gè)分割字符串的方式,我們需要獲得文件名,然后拼接成目標(biāo)路徑,我們是不能直接復(fù)制文件到文件夾中的
2、刪除
public static void deleteFile(string path)
{
if (System.IO.File.Exists(path))
{
try
{
System.IO.File.Delete(path);
}
catch (System.IO.IOException e)
{
Console.WriteLine(e.Message);
return;
}
}
}
如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
Unity實(shí)現(xiàn)本地文本多語(yǔ)言化
這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)本地文本多語(yǔ)言化,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-06-06
C#程序提示“正由另一進(jìn)程使用,因此該進(jìn)程無法訪問該文件”的解決辦法
這篇文章主要介紹了C#程序提示“正由另一進(jìn)程使用,因此該進(jìn)程無法訪問該文件”的解決辦法,本文通過改寫程序代碼實(shí)現(xiàn)解決這個(gè)問題,需要的朋友可以參考下2015-06-06
C#批量插入數(shù)據(jù)到Sqlserver中的三種方式
這篇文章主要為大家詳細(xì)介紹了C#批量插入數(shù)據(jù)到Sqlserver中的三種方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
WinForm 自動(dòng)完成控件實(shí)例代碼簡(jiǎn)析
在Web的應(yīng)用方面有js的插件實(shí)現(xiàn)自動(dòng)完成(或叫智能提示)功能,但在WinForm窗體應(yīng)用方面就沒那么好了,接下來參考一下這個(gè)實(shí)例,看看有沒有以外收獲,感興趣的朋友可以了解下啊,希望本文對(duì)你有幫助啊2013-01-01
解析數(shù)字簽名的substring結(jié)構(gòu)(獲取數(shù)字簽名時(shí)間)
解析數(shù)字簽名的substring結(jié)構(gòu),大家參考使用吧2013-12-12

