2
나는 내 서버 위치에서 zip 파일을 다운로드하는 windows phone 8 응용 프로그램 (phonegap)에서 작업 중입니다. 런타임시 응용 프로그램에서이 파일의 압축을 풀고 싶습니다. 아카이브의 파일.Windows에서 파일 다운로드 및 압축 풀기 8 응용 프로그램
나는 내 서버 위치에서 zip 파일을 다운로드하는 windows phone 8 응용 프로그램 (phonegap)에서 작업 중입니다. 런타임시 응용 프로그램에서이 파일의 압축을 풀고 싶습니다. 아카이브의 파일.Windows에서 파일 다운로드 및 압축 풀기 8 응용 프로그램
타사 라이브러리를 사용하여 WP7/WP8에서 압축을 풀고 ZIP 파일을 추출 할 수 있습니다. 가장 일반적인 방법은 #ZipLib이며, WP30 포트는 @http://slsharpziplib.codeplex.com/
에서 다운로드 할 수 있습니다. 개인적으로 가장 좋아하는 라이브러리는 #ZipLib 및 훨씬 안정적인 IMO의 상위 집합 인 DotNetZip입니다. 다음은 간단한 코드 샘플입니다.
private void MyExtract()
{
string zipToUnpack = "C1P3SML.zip";
string unpackDirectory = "Extracted Files";
using (ZipFile zip1 = ZipFile.Read(zipToUnpack))
{
// here, we extract every entry, but we could extract conditionally
// based on entry name, size, date, checkbox status, etc.
foreach (ZipEntry e in zip1)
{
e.Extract(unpackDirectory, ExtractExistingFileAction.OverwriteSilently);
}
}