如何簡化此代碼
uj5u.com熱心網友回復:
//重構一下 ,干敲的, 你看吧public void CheckFile(string path)
{
try
{
if(!Directory.exists(path))
{
Directory.CreateDirectory(path);
}
}
catch(Exception ex)
{
//loghelper.WriteErrlog(ex);
throw ex;
}
}
uj5u.com熱心網友回復:
不用判斷直接用,這個方法本身就帶判斷,沒有就建,有就不建uj5u.com熱心網友回復:
謝謝大家,不過我的意思是在同一父檔案夾如何創建多個子檔案夾;如在C盤下創建user檔案夾,然后如何此檔案夾創建10個子檔案夾(不必一行行輸入)uj5u.com熱心網友回復:
我的主帖敘述并不是太清楚,抱歉另外在3F然后后面加上"在 "字
謝謝
uj5u.com熱心網友回復:
DirectoryInfo root = new DirectoryInfo(@"d:/abc");
if (!root.Exists)
root.Create();
new List<string>()
{
"ab","bb"
}.ForEach(p =>
{
try
{
root.CreateSubdirectory(p);
}
catch (Exception e)
{
Console.WriteLine(e);
throw;
}
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/46365.html
標籤:C#
