mirror of
https://github.com/jcreek/advent-of-code.git
synced 2026-07-12 18:53:47 +00:00
feat(*): Enable adding missing directories for day creator
This commit is contained in:
@@ -18,6 +18,22 @@ string yearPath = Path.GetFullPath(Path.Combine(newPathBase, "AOC.Tests", $"Y{ye
|
||||
string dataPath = Path.GetFullPath(Path.Combine(yearPath, "Data", $"Day{day}.dat"));
|
||||
string tasksPath = Path.GetFullPath(Path.Combine(yearPath, "Tasks", $"Day{day}.txt"));
|
||||
|
||||
// Check and create missing directories
|
||||
if (!Directory.Exists(yearPath))
|
||||
{
|
||||
Directory.CreateDirectory(yearPath);
|
||||
}
|
||||
|
||||
if (!Directory.Exists(Path.Combine(yearPath, "Data")))
|
||||
{
|
||||
Directory.CreateDirectory(Path.Combine(yearPath, "Data"));
|
||||
}
|
||||
|
||||
if (!Directory.Exists(Path.Combine(yearPath, "Tasks")))
|
||||
{
|
||||
Directory.CreateDirectory(Path.Combine(yearPath, "Tasks"));
|
||||
}
|
||||
|
||||
// Create data file
|
||||
using (FileStream fs = File.Create(dataPath));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user