Added automatic path creation on File Write and WriteLines

This commit is contained in:
ruri
2020-03-24 01:56:43 +01:00
parent ac0b57db5a
commit 7f728d3c5d
+8
View File
@@ -625,10 +625,18 @@ namespace RuriLib
break;
case FileAction.Write:
if (!Directory.Exists(Path.GetDirectoryName(file)))
{
Directory.CreateDirectory(Path.GetDirectoryName(file));
}
File.WriteAllText(file, replacedInput.Unescape());
break;
case FileAction.WriteLines:
if (!Directory.Exists(Path.GetDirectoryName(file)))
{
Directory.CreateDirectory(Path.GetDirectoryName(file));
}
File.WriteAllLines(file, ReplaceValuesRecursive(inputString, data).Select(i => i.Unescape()));
break;