1
Fork 0

compression just to zip file is no longer supported

This commit is contained in:
Jake Howard 2015-01-04 14:34:52 +00:00
parent ba0cd601ed
commit 4188d512ef

View file

@ -15,23 +15,19 @@ namespace Saviour_Backup_System
private volatile static string Goutput; private volatile static string Goutput;
private volatile static string GfileName; private volatile static string GfileName;
public static void Compress(string directory, string outputFile, bool LZMA) { public static void Compress(string directory, string outputFile) {
GfileName = outputFile.Split('.')[0]; Gdirectory = directory; Goutput = outputFile; //store as globals GfileName = outputFile.Split('.')[0]; Gdirectory = directory; Goutput = outputFile; //store as globals
compressToZip(); compressToZip();
if (!LZMA) { //We dont need to do LZMA, so just, dont! if (has7Zip()) {
File.Copy(Gdirectory + "\\" + GfileName + ".zip", Gdirectory.Replace("\\Temp", "") + GfileName + ".backup");
}
else if (has7Zip() && LZMA) {
DialogResult result = MessageBox.Show("7-Zip has been detected on your computer\nWould you like to use this instead?", "Use 7-Zip?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); DialogResult result = MessageBox.Show("7-Zip has been detected on your computer\nWould you like to use this instead?", "Use 7-Zip?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes) { if (result == DialogResult.Yes) {
threads.Add(new Thread(new ThreadStart(compression7Zip))); threads.Add(new Thread(new ThreadStart(compression7Zip)));
threads[threads.Count].Start(); threads[threads.Count].Start();
return; return;
} else if (LZMA) {
//Code to interface with 7z.exe goes here!
} }
} else {
//7z.exe interface code goes here!
} }
} }
private static void compression7Zip() { //need to write this! private static void compression7Zip() { //need to write this!
string directory = Gdirectory; string directory = Gdirectory;