Архивация папки\файлов(С++)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by winsock, 29 Aug 2010.

  1. winsock

    winsock New Member

    Joined:
    15 Aug 2010
    Messages:
    57
    Likes Received:
    2
    Reputations:
    0
    В винде же есть стандартный ZIP архиватор?как его заюзать ?

    Нашел способ с WinRar-ом ,
    Code:
    ShellExecute( Application.MainForm.Handle, 
    PChar('open' ) , 
    Pchar('C:\Rar.exe') , 
    Pchar('a -ep1 -m5 C:\1.rar C:\1.dbf '),
    nil,
    SW_Hide );
    
    Как узнать что нужно писать , что бы заархивировать всю папку ?или еще лучше , что бы добавить файл в уже существующий архив?
     
    #1 winsock, 29 Aug 2010
    Last edited: 29 Aug 2010
  2. winsock

    winsock New Member

    Joined:
    15 Aug 2010
    Messages:
    57
    Likes Received:
    2
    Reputations:
    0
    поправил название\содержание темы
     
  3. Catbert

    Catbert Banned

    Joined:
    29 Jun 2010
    Messages:
    80
    Likes Received:
    27
    Reputations:
    10
    В гугле куча примеров
    http://www.vbforums.com/showthread.php?t=607858
    http://netcode.ru/dotnet/?lang=&katID=30&skatID=264&artID=7324
    http://stackoverflow.com/questions/118547/creating-a-zip-file-on-windows-xp-2003-in-c-c

    Так трудно поискать?
     
  4. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17
    А компоненты ? Есть компоненты для работы с архивами
     
  5. winsock

    winsock New Member

    Joined:
    15 Aug 2010
    Messages:
    57
    Likes Received:
    2
    Reputations:
    0
    http://stackoverflow.com/questions/118547/creating-a-zip-file-on-windows-xp-2003-in-c-c
    это видел, не работает что-то ,компилится, но прога валится...

    Подумал , что может быть кто - нибудь выложит свой код,не очень то охото разбиратся с нуля...