源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C# 复制与删除文件的实现方法

  • 时间:2021-12-24 23:10 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C# 复制与删除文件的实现方法
[b]C# 复制与删除文件的实现方法[/b] [b]1、首先是复制文件[/b] 首先打开我们的对话框获得文件路径,当然也可以直接编写路径
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("\\");这是一个分割字符串的方式,我们需要获得文件名,然后拼接成目标路径,我们是不能直接复制文件到文件夹中的 [b]2、删除[/b]
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; 
    } 
   } 
  } 
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部