From adbaa961b09511c95acab8b3dc076e535b351a2a Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Tue, 6 Dec 2016 23:58:40 +0100 Subject: [PATCH] Cleans temp files produced during Pdf generation --- Yavsc/Helpers/TeXHelpers.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Yavsc/Helpers/TeXHelpers.cs b/Yavsc/Helpers/TeXHelpers.cs index 7bbe434a..70633c2c 100644 --- a/Yavsc/Helpers/TeXHelpers.cs +++ b/Yavsc/Helpers/TeXHelpers.cs @@ -132,6 +132,7 @@ namespace Yavsc.Helpers p.StartInfo.WorkingDirectory = tempdir; p.StartInfo = new ProcessStartInfo(); p.StartInfo.UseShellExecute = false; + p.StartInfo.WorkingDirectory = tempdir; p.StartInfo.FileName = "/usr/bin/texi2pdf"; p.StartInfo.Arguments = $"--batch --build-dir=. -o {fo.FullName} {fi.FullName}"; p.Start(); @@ -142,6 +143,8 @@ namespace Yavsc.Helpers } } fi.Delete(); + var di = new DirectoryInfo(Path.Combine(tempdir,$"{Model.BaseFileName}.t2d")); + di.Delete(true); } Model.Generated = fo.Exists; Model.GenerationErrorMessage = new HtmlString(errorMsg);