C#中實現複製與刪除檔案的方法

來源:互聯網
上載者:User
這篇文章主要介紹了C# 複製與刪除檔案的實現方法的相關資料,希望通過本文能協助到大家,讓大家理解掌握這部分內容,需要的朋友可以參考下

C# 複製與刪除檔案的實現方法

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);    }   }

然後是複製檔案的方法買這裡我寫的是添加,是根據我的項目來的

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;     }    }   }
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.