创建一个控制台应用程序, 复制此代码,取消相关所需要的注释即可运行
Directory 操作文件夹
CreateDirectory 创建文件夹
Delete 删除文件夹
Move 剪切文件夹
Exist 判断是否存在
GetFiles 获得指定的目录下所有文件的全路径
GetDirectory 获得指定目录下所有文件夹的全路径
1using System; 2using System.Collections.Generic; 3using System.IO; 4using System.Linq; 5using System.Text; 6using System.Threading.Tasks; 7 8namespace _02_Directory 9{ 10 class Program 11 { 12 static void Main(string[] args) 13 { 14 //File Path FileStream StreamReader StreamWriter 15 //Directory 文件夹 目录 16 //创建文件夹 17 //Directory.CreateDirectory(@"C:\a"); 18 //Console.WriteLine("创建成功"); 19 //Console.ReadKey(); 20 21 //删除文件夹 22 //Directory.Delete(@"C:\a",true); 23 //Console.WriteLine("删除成功"); 24 //Console.ReadKey(); 25 26 27 //剪切文件夹 28 //Directory.Move(@"c:\a", @"C:\Users\SpringRain\Desktop\new"); 29 //Console.WriteLine("剪切成功"); 30 //Console.ReadKey(); 31 32 33 //获得指定文件夹下所有文件的全路径 34 //string[] path = Directory.GetFiles(@"C:\Users\SpringRain\Desktop\Picture","*.jpg"); 35 //for (int i = 0; i < path.Length; i++) 36 //{ 37 // Console.WriteLine(path[i]); 38 //} 39 //Console.ReadKey(); 40 41 42 //获得指定目录下所有文件夹的全路径 43 //string[] path = Directory.GetDirectories(@"C:\Users\SpringRain\Desktop\new"); 44 //for (int i = 0; i < path.Length; i++) 45 //{ 46 // Console.WriteLine(path[i]); 47 //} 48 //Console.ReadKey(); 49 50 51 //判断指定的文件夹是否存在 52 //if (Directory.Exists(@"C:\a\b")) 53 //{ 54 // for (int i = 0; i < 100; i++) 55 // { 56 // Directory.CreateDirectory(@"C:\a\b\" + i); 57 // } 58 //} 59 //Console.WriteLine("OK"); 60 //Console.ReadKey(); 61 62 63 //Directory.Delete(@"C:\a\b", true); 64 //Console.ReadKey(); 65 } 66 } 67}