come faccio da riga di comando dos a creare un file exe autoscompattante di due cartelle separate

felice
2013-09-04
2013-09-11
  • felice
    felice
    2013-09-04

    Ciao a tutti, volevo gentilmente sapere come faccio da riga di comando dos, a creare un file autoscompattante, contenente due cartelle separate:

    es:

    voglio creare un file chiamato aggiornamento.exe

    contenente 4 cartelle

    e poi un'altra cartella, ma non dentro la cartella aggiornamento e quando scompatto il file dovrebbe creare la cartella aggiornamento con dentro le 4 cartelle e poi un'altra cartella separatamente sul desktop.

    forse sono stato troppo macchinoso nell'esposizione.......e non chiaro..:-)))))

    Saluti

     
  • Shell
    Shell
    2013-09-08

    Please, tell what precisely you want to do:
    1) either just add some distinct folders to a self-extracting (SFX) archive or
    2) create a SFX archive that should extract the folders within to particular locations?
    Please, give some names to your folders to make clear where they are (for example, D:\cartella1 and D:\cartella2\cartella3).

    It would be nice if you also specify what is your final goal with that archive.

     
  • felice
    felice
    2013-09-10

    Ciao Shell

    Si, chiedo scusa ma sono stato poco chiaro, comunque si configura la prima opzione la numero 1) da te descritta.

    Aggiungere una cartella distinta insieme ad altre in un file unico autoscompattante

    es:

    archivio1 + archivio2 + archivio3 e creare un unico file archivio.exe

    quando si scompattera "archivio.exe" dovrebbe creare 3 cartelle distinte (archivio1 archivio2 archivio3)

    Saluti

     
  • Shell
    Shell
    2013-09-11

    I may have misunderstood you, but I see no problems in this action. Under File Manager, select the folders you wish, click Add and check Create SFX archive. Under your shell, select the folders, right-click the mouse, choose 7-Zip -> Add to archive... and proceed in a similar way. In the command line, type 7z a -sfx archivio.exe archivio1 archivio2 archivio3.

    If any problem arises, please tell what has gone wrong.