---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------
Directory.CreateDirectory()创建文件夹
Directory.Delete()删除文件夹
Directory.Move()剪切文件夹
Directory.CreateDirectory()判断是否存在
Directory.GetDirectories()获取指定目录下的所有文件夹路径
using System;
using System.Collections.Generic;using System.Linq;
using System.Text;
using System.IO;
namespace _03Directory目录
{
class Program
{
static void Main(string[] args)
{
创建文件夹
Directory.CreateDirectory(@"c:\a\b");
Console.WriteLine("OK");
Console.ReadKey();
删除文件夹
Directory.Delete(@"c:\a",true);//如果要删除的目录下有文件夹或者文件 则不会删除 参数加一个true
Console.WriteLine("OK");
Console.ReadKey();
剪切
Directory.Move(@"C:\a\b", @"c:\aa\bb");
Console.WriteLine("OK");
Console.ReadKey();
判断是否存在
Directory.CreateDirectory(@"c:\ccc");
if (!Directory.Exists(@"c:\ccc\x"))
{
for (int i = 0; i < 100; i++)
{
Directory.CreateDirectory(@"c:\ccc\" + i);
}
}
Console.WriteLine("OK");
Directory.Delete(@"C:\ccc",true);
Console.WriteLine("OK");
Console.ReadKey();
获得指定目录下所有的文件夹
string[] names = Directory.GetDirectories(@"C:\ccc");
for (int i = 0; i < names.Length; i++)
{
Console.WriteLine(names[i]);
}
string[] names = Directory.GetFiles(@"E:\Music\jason mraz\JAY CHOU\杰伦MV", "*.mp4");
for (int i = 0; i < names.Length; i++)
{
//int index = names[i].LastIndexOf('\\');
//string str = names[i].Substring(index + 1);
//Console.WriteLine(str);
string str = Path.GetFileName(names[i]);
Console.WriteLine(str);
// Console.WriteLine(names[i]);
}
Console.ReadKey();
}
}
}
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------