/// <summary> /// Get all user path /// </summary> /// <returns></returns> public static string GetAllUserPath() { string allUserPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); allUserPath += "/SIL/Pathway"; return(SetLicense.DirectoryPathReplace(allUserPath)); }
private static string ProcessLicensePdf(string pdfFileName, string executePath) { string[] pdfFiles = Directory.GetFiles(executePath, "*.pdf"); string getCopyrightPdfFileName; if (pdfFiles.Length > 0) { pdfFileName = pdfFiles[0]; } if (pdfFileName != string.Empty || pdfFileName != null) { var getFileName = Path.GetFileName(pdfFileName); if (File.Exists(pdfFileName)) { var isUnix = SetLicense.UnixVersionCheck(); if (isUnix) { Console.WriteLine(getFileName.ToString()); Console.WriteLine("Java Command Executing"); getCopyrightPdfFileName = getFileName.Replace(".pdf", "1.pdf"); string argumentValue = "-jar 'pdflicensemanager-2.3.jar' 'putXMP' '" + getFileName.ToString() + "' '" + getCopyrightPdfFileName + "' 'SIL_License.xml'"; Console.WriteLine(argumentValue.ToString()); SetLicense.RunCommand(executePath, "java", argumentValue, true); Console.WriteLine(executePath.ToString()); Console.WriteLine("Java Command Executed"); Console.WriteLine("Done"); } else { Console.WriteLine(getFileName.ToString()); Console.WriteLine("Java Command Executing"); getCopyrightPdfFileName = getFileName.Replace(".pdf", "1.pdf"); string argumentValue = "-jar pdflicensemanager-2.3.jar putXMP " + getFileName.ToString() + " " + getCopyrightPdfFileName + " SIL_License.xml"; Console.WriteLine(argumentValue.ToString()); SetLicense.RunCommand(executePath, "java", argumentValue, true); Console.WriteLine(executePath.ToString()); Console.WriteLine("Java Command Executed"); Console.WriteLine("Done"); } } } return(pdfFileName); }