溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

C# 復(fù)制與刪除文件的實(shí)現(xiàn)方法

發(fā)布時(shí)間:2020-09-27 15:14:56 來(lái)源:腳本之家 閱讀:170 作者:晨曦888 欄目:編程語(yǔ)言

C# 復(fù)制與刪除文件的實(shí)現(xiàn)方法

1、首先是復(fù)制文件

首先打開(kāi)我們的對(duì)話框獲得文件路徑,當(dāng)然也可以直接編寫(xiě)路徑

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ù)制文件的方法買(mǎi)這里我寫(xiě)的是添加,是根據(jù)我的項(xiàng)目來(lái)的

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

如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI