2011年12月5日 星期一

{C#} 建立文件夾與檢查資料夾是否存在

string activeDirFilename="D:/Log_";
//建立文件夾路徑
string newPath = string.Format("{0}{1}", activeDirFilename, DateTime.Now.ToString("yyyyMMddHHmmss"));

//資料夾下再建立資料夾
//string newPath = System.IO.Path.Combine(activeDirFilename, DateTime.Now.ToString("yyyyMMddHHmmss"));

//建立指定路徑的資料夾
System.IO.Directory.CreateDirectory(newPath);

//建立文字檔,放入建立好的資料夾下
StreamWriter sr = new StreamWriter(string.Format("{0}/Log_{1}_{2}.txt", newPath, "abc", DateTime.Now.ToString("yyyyMMddHHmmss")));
sr.WriteLine("test");
sr.Close();

-------------------------------------------我是分隔線-----------------------------------------------------------------
//Check 資料夾是否存在,不存在則建立
if (!Directory.Exists(newPath))
    Directory.CreateDirectory(newPath);