Nexus.Client.ModManagement.ReadMeManager.CreateReadMeArchive C# (CSharp) Method

CreateReadMeArchive() protected method

Creates the readme files archive for the current mod.
protected CreateReadMeArchive ( string p_strArchiveFile, string p_strFilesToCompress ) : bool
p_strArchiveFile string The archive name.
p_strFilesToCompress string The list of files to compress.
return bool
		protected bool CreateReadMeArchive(string p_strArchiveFile, string[] p_strFilesToCompress)
		{
			try
			{
				SevenZipCompressor szcCompressor = new SevenZipCompressor();
				szcCompressor.ArchiveFormat = OutArchiveFormat.SevenZip;
				szcCompressor.CompressionLevel = CompressionLevel.Normal;
				szcCompressor.CompressFiles(Path.Combine(m_strReadMePath, p_strArchiveFile), p_strFilesToCompress);

				foreach (string File in p_strFilesToCompress)
					FileUtil.ForceDelete(File);

				return true;
			}
			catch
			{
				return false;
			}
		}