C#操作文件夹Directory
2014-10-03 23:43
155 查看
操作文件夹
静态类Directory 所在命名空间:System.IO常用的操作方法:
创建文件夹:Directory.CreateDirectory(string path);
在指定位置创建文件夹
删除文件夹:
Directory.DeleteDiretory(string path,bool recursive);
第二个参数是对磁盘的一种保护,为true则确定删除
剪切文件夹:
Directory.Move(string srcPath,desPath);
从参数1位置移向参数2为位置
获得文件夹下所有文件的路径:
Directory.GetFiles(string path,string searchPattern)
用第二个参数过滤掉不符合的文件
Directory.GetDirectories(string path);
判断文件夹是否存在
Directory.Exits(string path)
下面是一个简单而丑陋的界面做个简单示范
按钮事件代码:
<span style="font-family:SimHei;font-size:18px;background-color: rgb(255, 255, 255);"> private void button1_Click(object sender, EventArgs e) { //如果文件夹不存在则创建 if (!Directory.Exists(textBox1.Text)) { Directory.CreateDirectory(textBox1.Text); } } private void button2_Click(object sender, EventArgs e) { //如果文件夹存在则删除 if (Directory.Exists(textBox1.Text)) { Directory.Delete(textBox1.Text,true); } } private void button3_Click(object sender, EventArgs e) { //如果文件夹存在则获得其内所有文件 if (Directory.Exists(textBox1.Text)) { String[] paths = Directory.GetFiles(textBox1.Text); textBox2.Text = String.Join("\r\n",paths); } } private void button6_Click(object sender, EventArgs e) { //获得文件夹内.jpg格式的文件 if (Directory.Exists(textBox1.Text)) { String[] paths = Directory.GetFiles(textBox1.Text,"*.jpg"); textBox2.Text = String.Join("\r\n", paths); } } private void button4_Click(object sender, EventArgs e) { //获得文件夹内所有的文件夹 if (Directory.Exists(textBox1.Text)) { String[] paths = Directory.GetDirectories(textBox1.Text); textBox2.Text = String.Join("\r\n", paths); } } private void button5_Click(object sender, EventArgs e) { //移动文件/文件夹到另一个位置 if (Directory.Exists(textBox3.Text)) { Directory.Move(textBox3.Text, textBox4.Text); } } </span>
相关文章推荐
- C#文件夹操作-Directory和DirectoryInfo有什么区别
- C#文件夹操作之Directory类和DirectoryInfo类
- C# 操作文件夹及文件
- C#文件夹和文件的常见操作
- C#文件及文件夹的操作
- C#为IO操作补充文件夹复制小功能
- C#文件、文件夹操作
- C#中对文件夹及文件信息的操作
- GetCurrentDirectory等文件夹操作函数 && MessageBox信息函数 && VC应用执行DOS命令和批处理
- C# 操作文件夹及文件
- 二十一天学通C#:.NET中文件与文件夹的操作
- C#文件操作源码 递归复制一个目录 递归删除文件 和 文件夹
- C#中文件操作【File】和【Directory】
- C#文件夹和文件的常见操作收藏
- C#对Windows文件/文件夹/目录的一些操作总结(更新中)
- C#中文件与文件夹相关的操作
- C# 操作文件夹及文件
- C# 操作文件夹及文件
- C# 操作文件夹及文件
- C#文件/文件夹操作