本文摘自PHP中文网,作者黄舟,侵删。
这篇文章主要介绍了C# 复制与删除文件的实现方法的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下C# 复制与删除文件的实现方法
1、首先是复制文件
首先打开我们的对话框获得文件路径,当然也可以直接编写路径
1 2 3 4 5 6 7 8 9 10 | private void BtnAddFile_Click( object sender, RoutedEventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string path = openFileDialog.FileName;
MyFile.addFile(path);
}
}
|
然后是复制文件的方法买这里我写的是添加,是根据我的项目来的
MyFile是一个文件操作类,OpenFileDialog需要添加引用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public static void addFile( string path)
{
string [] s = path.Split( '\\' );
try
{
File.Copy(path, "E:\\Share\\" +s[s.Length-1], true );
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
|
string[] s = path.Split("\\");这是一个分割字符串的方式,我们需要获得文件名,然后拼接成目标路径,我们是不能直接复制文件到文件夹中的
2、删除
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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 ;
}
}
}
|
以上就是C#中实现复制与删除文件的方法的详细内容!
相关阅读 >>
.net core使用redis发布订阅方法介绍
c#中string类型与json之间相互转换的实现方法
.net中core使用socket与树莓派进行通信的实例分析(图文)
浅谈.net中的浅拷贝和深拷贝
.net core + angular cli 实现开发环境搭建
分享n种.net获取当前路径的的实例
c#关于验证身份证号码的实例分析(正确性)
十大开源的.net用户界面框架
c#中发送邮件的实现方法详解
.net core对mongodb执行多条件查询
更多相关阅读请进入《csharp》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C#中实现复制与删除文件的方法