C# 復制與刪除文件的實現(xiàn)方法
C# 復制與刪除文件的實現(xiàn)方法
1、首先是復制文件
首先打開我們的對話框獲得文件路徑,當然也可以直接編寫路徑
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); } }
然后是復制文件的方法買這里我寫的是添加,是根據(jù)我的項目來的
MyFile是一個文件操作類,OpenFileDialog需要添加引用
public static void addFile(string path) { string[] s = path.Split('\\'); try { File.Copy(path, "E:\\Share\\"+s[s.Length-1], true); //path是你要復制的文件,第二個是目標路徑,注意要獲得文件名 } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }
string[] s = path.Split("\\");這是一個分割字符串的方式,我們需要獲得文件名,然后拼接成目標路徑,我們是不能直接復制文件到文件夾中的
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ū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章
- 01-10C#通過重寫Panel改變邊框顏色與寬度的方法
- 01-10C#實現(xiàn)實體類與字符串互相轉換的方法
- 01-10C#刪除只讀文件或文件夾(解決File.Delete無法刪除文件)
- 01-10C#禁止textbox復制、粘貼、剪切及鼠標右鍵的方法
- 01-10C#實現(xiàn)子窗體與父窗體通信方法實例總結
- 01-10時間戳與時間相互轉換(php .net精確到毫秒)
- 01-10基于C#實現(xiàn)簡單離線注冊碼生成與驗證
- 01-10C#中深度復制和淺度復制詳解
- 01-10C#開發(fā)中的垃圾回收機制簡析
- 01-10C#編程實現(xiàn)對象與JSON串互相轉換實例分析


閱讀排行
本欄相關
- 01-10C#通過反射獲取當前工程中所有窗體并
- 01-10關于ASP網(wǎng)頁無法打開的解決方案
- 01-10WinForm限制窗體不能移到屏幕外的方法
- 01-10WinForm繪制圓角的方法
- 01-10C#實現(xiàn)txt定位指定行完整實例
- 01-10WinForm實現(xiàn)仿視頻 器左下角滾動新
- 01-10C#停止線程的方法
- 01-10C#實現(xiàn)清空回收站的方法
- 01-10C#通過重寫Panel改變邊框顏色與寬度的
- 01-10C#實現(xiàn)讀取注冊表監(jiān)控當前操作系統(tǒng)已
隨機閱讀
- 01-10C#中split用法實例總結
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-11ajax實現(xiàn)頁面的局部加載
- 01-10delphi制作wav文件的方法
- 01-10SublimeText編譯C開發(fā)環(huán)境設置
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 04-02jquery與jsp,用jquery