compression just to zip file is no longer supported
This commit is contained in:
parent
ba0cd601ed
commit
4188d512ef
1 changed files with 4 additions and 8 deletions
|
@ -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;
|
||||||
|
|
Reference in a new issue