欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-12-12 15:38:40
c# 复制与删除文件的实现方法 1、首先是复制文件 首先打开我们的对话框获得文件路径,当然也可以直接编写路径 private void btnaddf...

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

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

上一篇:

下一篇: