//創建文件夾 Directory.CreateDirectory(@"C:\a"); Console.WriteLine("創建成功"); Console.ReadKey(); //刪除文件夾 Directory.Delete(@"C:\a",true); Console.WriteLine("刪除成功"); Console.ReadKey(); //剪切文件夾 Directory.Move(@"c:\a", @"C:\Users\SpringRain\Desktop\new"); Console.WriteLine("剪切成功"); Console.ReadKey(); //獲得指定文件夾下所有文件的全路徑 string[] path = Directory.GetFiles(@"C:\Users\SpringRain\Desktop\Picture","*.jpg"); for (int i = 0; i < path.Length; i++) { Console.WriteLine(path[i]); } Console.ReadKey(); //獲得指定目錄下所有文件夾的全路徑 string[] path = Directory.GetDirectories(@"C:\Users\SpringRain\Desktop\new"); for (int i = 0; i < path.Length; i++) { Console.WriteLine(path[i]); } Console.ReadKey(); //判斷指定的文件夾是否存在 if (Directory.Exists(@"C:\a\b")) { for (int i = 0; i < 100; i++) { Directory.CreateDirectory(@"C:\a\b\" + i); } } Console.WriteLine("OK"); Console.ReadKey(); //目錄屬性設置方法:DirectoryInfo.Atttributes //下面的代碼設置c:\tempuploads\NewDirectory目錄為只讀、隱藏。與文件屬性相同,目錄屬性也是使用FileAttributes來進行設置的。 DirectoryInfo NewDirInfo = new DirectoryInfo(@"c:\tempuploads\NewDirectoty"); NewDirInfo.Atttributes = FileAttributes.ReadOnly|FileAttributes.Hidden;