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; } } }
以上就是C#中完成复制与删除文件的要领的细致内容,更多请关注ki4网别的相干文章!