public void backup(string inPath, string outPath) { fileFolder ff = new fileFolder(); ff.directoryCopy(inPath, outPath, true); }
public void startUp() { try { dataBase db = new dataBase(); fileFolder ff = new fileFolder(); //check the core folder database exists - if not create it ff.createFolder(path); ff.createFolder(path + @"extra\"); ff.createFolder(path + @"tasks\"); ff.createFolder(path + @"maintenence\"); ff.createFolder(path + @"maintenence\inventory\"); ff.createFolder(path + @"contractors\"); ff.createFolder(path + @"contractors\lists\"); ff.createFolder(path + @"\contractors\providers\lists\"); ff.createFolder(Application.StartupPath + @"\database\config\"); ff.createFolder(Application.StartupPath + @"\database\temp\"); db.create("contractor_lists", path + @"\contractors\lists\contractors.xml"); db.create("contractors_today", path + @"\contractors\" + fileNameDate + ".xml"); db.create("provider_lists", path + @"\contractors\providers\lists\providers.xml"); //check if tasks xml datbase exists db.create("tasks", path + @"tasks\tasklist.xml"); if (db.create("extra_tasks", path + @"extra\" + DateTime.Now.ToString("MMMM-yyyy") + ".xml")) { createExtraTasks(); } //check if todays tasks xml datbase exists if (db.create("root", path + DateTime.Now.ToString("d-MM-yyyy") + ".xml")) { //file does not exist returns true - create todays tasks createTodaysTasks(); } db.create("inventory", path + @"maintenence\inventory\list.xml"); db.create("item_maintenence", path + @"maintenence\"+fileNameDate+".xml"); //check for update } catch (Exception err) { debugTerminal terminal = new debugTerminal(); terminal.output(err.ToString()); } }