KaraokePC/KaraokeConverter/Unzip.cs
Brett Sanderson 9f2b72ee25 Working in C#
2016-02-27 12:43:05 -05:00

37 lines
1021 B
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KaraokeConverter
{
public class Unzip
{
public static string UnzipMP3GFiles(string zipFilename, string outputPath)
{
string functionReturnValue = null;
functionReturnValue = "";
try
{
ICSharpCode.SharpZipLib.Zip.FastZip myZip = new ICSharpCode.SharpZipLib.Zip.FastZip();
myZip.ExtractZip(zipFilename, outputPath, "");
DirectoryInfo myDirInfo = new DirectoryInfo(outputPath);
FileInfo[] myFileInfo = myDirInfo.GetFiles("*.cdg", SearchOption.AllDirectories);
if (myFileInfo.Length > 0)
{
functionReturnValue = myFileInfo[0].FullName;
}
}
catch (Exception ex)
{
}
return functionReturnValue;
}
}
}