这篇文章主要介绍了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;     }    }   }

更多相关文章

  1. 有关ASP.NET中Config文件的读写讲解
  2. Asp.NET控制文件上传的大小方法(超简单)_实用技巧
  3. 一招搞定C++调用Lua代码配置文件函数(附代码)
  4. 技术解答CSV 文件的一个 .NET 库:CsvHelper 中文文档
  5. C#如何使用Reflect获取dll文件中的类型并调用?
  6. 怎么判断两个文件是否是同一个文件 (代码)
  7. 如何快速生成数据的文本路径呢?C++实现文本路径生成
  8. C#中将DataGridView中的数据导入到Csv文件及导出到Excel
  9. 基于C的文件操作 (FILE*、fstream、windowsAPI )

随机推荐

  1. 福布斯系列之数据清洗(2) | Python数据分析
  2. PyCharm:2017.3版即将新增科学计算模式,预
  3. Python内置OS模块用法详解
  4. 51CTO学员原创---2020年,我的PMP之路
  5. # 读 Android(安卓)开发艺术探索 &8
  6. 动画:如何给面试官写一个满意的冒泡排序
  7. 福布斯系列之数据清洗(3) | Python数据分析
  8. 福布斯系列之数据清洗(5) | Python数据分析
  9. Android系统的启动流程
  10. Python中匿名函数与内置高阶函数详解