c sharp files (folders) created and deleted

  • 2020-05-05 11:50:43
  • OfStack


/ Delete folder, parameter folder path  
protected void DeleteDirectory(string dir,bool deleteSubDir) 
{ 
try 
{ 
Directory.Delete(dir, deleteSubDir); 
} 
catch (Exception e) 
{ 
logger.Error("DeleteDirectory Error dir = " + dir, e); 
throw new Exception("DeleteDirectory Error dir = " + dir, e); 
} 
} 
// Delete path, input parameter, file path  
protected void DeleteFile(string dir) 
{ 
try 
{ 
File.Delete(dir); 
} 
catch (Exception e) 
{ 
logger.Error("DeleteDirectory Error dir = " + dir, e); 
throw new Exception("DeleteDirectory Error dir = " + dir, e); 
} 
} 
// Create folders based on the parameters  
protected void CreateDirectory(string dir) 
{ 
try 
{ 
if (Directory.Exists(dir)) 
{ 
logger.Warning("This Direcotry is exists dir = " + dir); 
return; 
} 
Directory.CreateDirectory(dir); 
} 
catch (Exception e) 
{ 
logger.Error("CreateDicectory Error dir = " + dir, e); 
throw new ServerSystemException("CreateDicectory Error dir = " + dir, e); 
} 
} 

Related articles: