C # + 7z.exe가 작동하지 않는 것 같습니다.

007
string path = @"C:\Users\<user>\Documents\Visual Studio\Projects\7ZipFile\RequiredDocs\";
ProcessStartInfo zipper = new ProcessStartInfo(@"C:\Program Files\7-Zip\7z.exe");
zipper.Arguments = string.Format("a -t7z {0}.7z {0} *.txt -mx9", path);
zipper.RedirectStandardInput = true;
zipper.UseShellExecute = false;
zipper.CreateNoWindow = true;
zipper.WindowStyle = ProcessWindowStyle.Hidden;
Process process = Process.Start(zipper);

목표 : 모든 * .txt 파일을 "path"에 압축하고 압축 파일을 "path"에 저장합니다. 이러한 .txt 파일은 압축 후 "path"에 없어야합니다.

코드를 실행할 때 아무 일도 일어나지 않는 것 같습니다 (오류 0 개) ...

도와주세요!

감사합니다

업데이트 : 나는 7Zip을 사용하고 있으며이 코드가 .NET 3.5와 함께 사용될 Windows에 7Zip 응용 프로그램을 설치했습니다.

BradleyDotNET

프로그램에서 7Zip을 사용하는 일반적인 방법은 7za.exe (설치된 7z 프로그램이 아님)를 호출하고 응용 프로그램에 7za를 포함하는 것입니다.

페이지에는 사용 방법에 대한 좋은 자습서가 있습니다. 프로그래밍 방식으로 zip / 7zip해야 할 때마다 훌륭하게 작동합니다.

순수한 .NET 방식의 일반 zip 기능을 원한다면 ZipArchive 클래스를 사용할 수도 있습니다 (.NET 4.5 필요).

또한 공백이있는 경우 경로를 따옴표로 묶어야합니다. 따옴표는 '\'로 이스케이프됩니다. ""는 C #의 따옴표에 대한 유효한 이스케이프 시퀀스이기도합니다.

string.Format("a -t7z \"{0}.7z\" \"{0}\" *.txt -mx9", path);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

xsd.exe가 최신 버전의 Visual Studio에서 C ++에서 작동하지 않는 것 같습니다.

분류에서Dev

C # .net-|| OR 연산자가 작동하지 않습니다. AND로 작동하는 것 같습니다.

분류에서Dev

CentOS 7 sshd가 작동하지 않는 것 같습니까?

분류에서Dev

Z- 색인이 작동하지 않는 것 같습니다.

분류에서Dev

하위 쿼리가 작동하지 않는 것 같습니다.

분류에서Dev

Ionic SASS 변수가 작동하지 않는 것 같습니다.

분류에서Dev

passwordToggleEnabled가 작동하지 않는 것 같습니다.

분류에서Dev

Filepond removeFiles가 작동하지 않는 것 같습니다.

분류에서Dev

QDateTime :: toSecsSinceEpoch ()가 작동하지 않는 것 같습니다

분류에서Dev

Summarise ()가 제대로 작동하지 않는 것 같습니다.

분류에서Dev

OkHttp certificatePinner가 작동하지 않는 것 같습니다.

분류에서Dev

jQuery.each가 작동하지 않는 것 같습니다.

분류에서Dev

Ubuntu 14.04의 Tkinter가 작동하지 않는 것 같습니다.

분류에서Dev

Mongoid 캐시가 작동하지 않는 것 같습니다.

분류에서Dev

.gitignore가 작동하지 않는 것 같습니다.

분류에서Dev

array_unique가 작동하지 않는 것 같습니다.

분류에서Dev

Parse.history.start가 작동하지 않는 것 같습니다.

분류에서Dev

SharedPreferences가 작동하지 않는 것 같습니다.

분류에서Dev

JQuery가 Wordpress에서 작동하지 않는 것 같습니다.

분류에서Dev

Intellij Attach Sources가 작동하지 않는 것 같습니다.

분류에서Dev

Objectify Delete가 작동하지 않는 것 같습니다.

분류에서Dev

INSERT INTO ... ON DUPLICATE KEY UPDATE가 작동하지 않는 것 같습니다.

분류에서Dev

Angularjs 경로가 작동하지 않는 것 같습니다.

분류에서Dev

setOnPreferenceChangedListener가 제대로 작동하지 않는 것 같습니다.

분류에서Dev

QSslSocket waitForReadyRead가 작동하지 않는 것 같습니다.

분류에서Dev

Javascript가 작동하지 않는 것 같습니다.

분류에서Dev

ui.router 'otherwise'가 작동하지 않는 것 같습니다.

분류에서Dev

역 참조가 작동하지 않는 것 같습니다.

분류에서Dev

.close () python CSV가 작동하지 않는 것 같습니다.

Related 관련 기사

  1. 1

    xsd.exe가 최신 버전의 Visual Studio에서 C ++에서 작동하지 않는 것 같습니다.

  2. 2

    C # .net-|| OR 연산자가 작동하지 않습니다. AND로 작동하는 것 같습니다.

  3. 3

    CentOS 7 sshd가 작동하지 않는 것 같습니까?

  4. 4

    Z- 색인이 작동하지 않는 것 같습니다.

  5. 5

    하위 쿼리가 작동하지 않는 것 같습니다.

  6. 6

    Ionic SASS 변수가 작동하지 않는 것 같습니다.

  7. 7

    passwordToggleEnabled가 작동하지 않는 것 같습니다.

  8. 8

    Filepond removeFiles가 작동하지 않는 것 같습니다.

  9. 9

    QDateTime :: toSecsSinceEpoch ()가 작동하지 않는 것 같습니다

  10. 10

    Summarise ()가 제대로 작동하지 않는 것 같습니다.

  11. 11

    OkHttp certificatePinner가 작동하지 않는 것 같습니다.

  12. 12

    jQuery.each가 작동하지 않는 것 같습니다.

  13. 13

    Ubuntu 14.04의 Tkinter가 작동하지 않는 것 같습니다.

  14. 14

    Mongoid 캐시가 작동하지 않는 것 같습니다.

  15. 15

    .gitignore가 작동하지 않는 것 같습니다.

  16. 16

    array_unique가 작동하지 않는 것 같습니다.

  17. 17

    Parse.history.start가 작동하지 않는 것 같습니다.

  18. 18

    SharedPreferences가 작동하지 않는 것 같습니다.

  19. 19

    JQuery가 Wordpress에서 작동하지 않는 것 같습니다.

  20. 20

    Intellij Attach Sources가 작동하지 않는 것 같습니다.

  21. 21

    Objectify Delete가 작동하지 않는 것 같습니다.

  22. 22

    INSERT INTO ... ON DUPLICATE KEY UPDATE가 작동하지 않는 것 같습니다.

  23. 23

    Angularjs 경로가 작동하지 않는 것 같습니다.

  24. 24

    setOnPreferenceChangedListener가 제대로 작동하지 않는 것 같습니다.

  25. 25

    QSslSocket waitForReadyRead가 작동하지 않는 것 같습니다.

  26. 26

    Javascript가 작동하지 않는 것 같습니다.

  27. 27

    ui.router 'otherwise'가 작동하지 않는 것 같습니다.

  28. 28

    역 참조가 작동하지 않는 것 같습니다.

  29. 29

    .close () python CSV가 작동하지 않는 것 같습니다.

뜨겁다태그

보관