/*
* 用Directory类和DirectoryInfo类实现文件和目录的创建、删除和移动等操作。
*/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.IO;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
button1.Text = "创建";
button2.Text = "删除";
button4.Text = "移动";
}
//DirectoryInfo myInfo;
private void button1_Click(object sender, EventArgs e) //创建
{
Directory.CreateDirectory("D:\\MyF"); //在D盘创建一个子目录
//myInfo = new DirectoryInfo("D:\\MyF");
//myInfo.Create();
}
private void button2_Click(object sender, EventArgs e) //删除
{
if(Directory.Exists(@"D:\aa\MyF"))
Directory.Delete(@"D:\aa\MyF");
//if (myInfo.Exists)
//myInfo.Delete();
}
private void button4_Click(object sender, EventArgs e) //移动
{
Directory.Move(@"D:\MyF", @"D:\aa\MyF"); //本卷内移动
}
}
}
运行结果: