当前位置: 移动技术网 > IT编程>开发语言>c# > C# 复制与删除文件的实现方法

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

2019年07月18日  | 移动技术网IT编程  | 我要评论

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

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网