From 74f8177f09f067e7e7f9ce875bee4c3bec5b9cae Mon Sep 17 00:00:00 2001 From: Jaex Date: Wed, 15 Jan 2014 21:12:59 +0200 Subject: [PATCH] Portable changes --- ShareXPortable/Program.cs | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/ShareXPortable/Program.cs b/ShareXPortable/Program.cs index caf576c51..6fc9fd687 100644 --- a/ShareXPortable/Program.cs +++ b/ShareXPortable/Program.cs @@ -39,7 +39,7 @@ private static void Main(string[] args) string parentDir = @"..\..\..\"; string releaseDir = Path.Combine(parentDir, @"ShareX\bin\Release"); string outputDir = Path.Combine(parentDir, "Output"); - string portableDir = Path.Combine(outputDir, "Portable"); + string portableDir = Path.Combine(outputDir, "ShareX-portable"); List files = new List(); @@ -76,19 +76,26 @@ private static void Main(string[] args) File.WriteAllText(Path.Combine(portableDir, "PersonalPath.cfg"), "ShareX", Encoding.UTF8); Console.WriteLine("Created PersonalPath.cfg file."); - FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo(Path.Combine(releaseDir, "ShareX.exe")); - string zipFilename = string.Format("ShareX-{0}.{1}.{2}-portable.zip", versionInfo.ProductMajorPart, versionInfo.ProductMinorPart, versionInfo.ProductBuildPart); - string zipPath = Path.Combine(outputDir, zipFilename); + //FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo(Path.Combine(releaseDir, "ShareX.exe")); + //string zipFilename = string.Format("ShareX-{0}.{1}.{2}-portable.zip", versionInfo.ProductMajorPart, versionInfo.ProductMinorPart, versionInfo.ProductBuildPart); + string zipPath = Path.Combine(outputDir, "ShareX-portable.zip"); if (File.Exists(zipPath)) { File.Delete(zipPath); + Console.WriteLine("File.Delete: \"{0}\"", zipPath); } Zip(portableDir + "\\*.*", zipPath); + Console.WriteLine("Zip: \"{0}\"", zipPath); + + if (Directory.Exists(portableDir)) + { + Directory.Delete(portableDir, true); + Console.WriteLine("Directory.Delete: \"{0}\"", portableDir); + } Process.Start("explorer.exe", outputDir); - Console.WriteLine("Done."); //Console.Read(); }