對目錄操作例子:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace DirectoryandDirectoryInfo { class Program { static void Main(string[] args) { string dirPath = "d:\\dir2"; string filePath = string.Format("{0}\\{1}", dirPath, "test.txt"); //判斷當前目錄是否存在 if (!Directory.Exists(dirPath)) { //創建目錄 Directory.CreateDirectory(dirPath); Console.WriteLine("創建一個目錄{0}", dirPath); } else { Console.WriteLine("目錄{0}已存在", dirPath); } //實例化文件對象 FileInfo file = new FileInfo(filePath); //判斷文件是否存在 if (!file.Exists) { //創建文件 file.Create(); Console.WriteLine("創建文件{0}",filePath); } else { Console.WriteLine("文件{0}已存在", filePath); } Console.ReadKey(); } } }