C# .net에서 PZKip을 사용하여 파일을 압축 싶습니다. 나는 VS 2008을 사용하고 있습니다. 여러분 중 누구라도 C# .net 코드 예제로 저를 도울 수 있습니까? 당신이 다음이 기본 예제를 시도의 PKZip을 사용해야하는 경우PKZIP을 사용하여 파일을 압축하는 C# .net 코드
1
A
답변
1
, 그건 당신이 실제로 실행 파일이 있고이 파일을 ZIP하는 것을 사용하려는 의미합니까?
이ProcessStartInfo startInfo = new ProcessStartInfo("pkzip.exe", "output.zip /add file1.txt file2.jpg file3.png");
startInfo.CreateNoWindow = true; // Let's not show the DOS box
// Execute the process
Process zipProcess = Process.Start(startInfo);
zipProcess.WaitForExit();
나는 매개 변수, 특히, PKZIP에 대해 무엇인지 모르겠지만, 당신은 아마 아주 쉽게 알아낼 수 있습니다 : 그런 경우에는, 당신은 오히려 쉽게 C#을 통해 EXE를 호출 할 수 있습니다.
이제는 C#에서 프로그래밍 방식으로 파일을 ZIP 형식으로 압축하는 방법에 대해 묻는 경우 SharpZipLib을 가져 오는 것이 좋습니다. Zip, Gzip, BZip2 및 Tar를 비롯한 여러 형식을 지원합니다. 샘플 코드와 오픈 소스가 함께 제공됩니다.
당신은 여기를 잡을 수 있습니다 http://www.icsharpcode.net/opensource/sharpziplib/이
0
: 당신이의 PKZip을 말할 때
static void Main(string[] args)
{
var p = new Process();
p.StartInfo.FileName = @"Path to pkzip.exe";
p.StartInfo.Arguments = "the args";
p.Start();
}
1
그냥 경우 더 이상 PKZIP을 사용하지 않으려는 당신이 sharpziplib을 사용하지 않으려는, .NET 압축 클래스에 내장했습니다
http://msdn.microsoft.com/en-us/library/system.io.compression.aspx
관련 문제
- 1. JAR 유틸리티를 사용하여 .par 파일을 압축하는 방법
- 2. gzip을 사용하여 .net 객체 인스턴스를 압축하는 방법
- 3. FSharp에서 파일을 압축하는 방법은 무엇입니까?
- 4. C++에서 libbz2를 사용하여 디렉토리를 압축하는 방법
- 5. C# .net 소스 코드
- 6. PHP 파일을 안전하게 압축하는 방법
- 7. PowerShell을 사용하여 여러 파일을 하나의 압축 파일로 압축하는 방법은 무엇입니까?
- 8. .xla 파일의 코드 만 사용하여 Excel VBA에서 파일을 GZip으로 압축하는 방법은 무엇입니까?
- 9. 추적 된 변경 사항 만 사용하여 파일을 압축하는 방법은 무엇입니까?
- 10. Qt에서 몇 파일을 압축하여 압축하는 방법은 무엇입니까?
- 11. GZipStream 클래스를 사용하여 GZip 파일에서 여러 파일을 압축하는 방법은 무엇입니까?
- 12. 덤프 파일을 사용하여 관리되는 코드 (.net 3.5)를 디버그
- 13. .NET 용 C 코드 컴파일
- 14. 업로드 된 파일을 압축하는 코드가 임시 파일을 삭제하지 못합니다.
- 15. TYPO3에서 js/css 파일을 압축하는 방법
- 16. 수많은 파일을 압축하는 라이브러리 또는 도구가 있습니까?
- 17. PHP에서 대용량 파일을 빠르게 압축하는 방법
- 18. Java에서 기존 파일을 압축하는 간단한 방법은 무엇입니까?
- 19. .NET을 사용하여 디렉토리를 압축하는 방법은 무엇입니까?
- 20. 특정 디렉토리를 루트로 사용하여 디렉토리를 압축하는 명령
- 21. GUI를 사용하여 파일을 검색하는 코드
- 22. C# .Net 3.5 LINQ를 사용하여 파일 확장명을 바꾸는 코드
- 23. C# /. Net : 브라우저로 파일을 반환 하시겠습니까?
- 24. .Net 건너 뛰기 코드
- 25. DSL을 사용하여 C# 코드 생성
- 26. autotools를 사용하여 C++에서 C 코드 사용
- 27. .NET 기타 코드 라이브러리
- 28. ctags를 사용하여 .net 라이브러리 (C#)에서 태그 파일을 생성하십시오.
- 29. Excel 파일을 생성하여 C# 코드 뒤에 넣습니다.
- 30. 바이트 필드를 바이트로 압축하는 C 전처리 매크로?
pkzip을 사용해야합니까? 예를 들어 http://dotnetzip.codeplex.com/과 같은 무료 zip 라이브러리를 사용할 수 있습니다. –