Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    DOS comandi per copiare/comprimere cartella???

    salve,
    volevo sapere se qualcuno mi aiuta a creare un file BAT,
    -che prima deve copiare una cartella
    -poi spostarla in un altro percorso
    -e poi comprimerla in un archivio (zip-rar)
    -se è possibile questo archivio deve essere protetto da password

    grazie in anticipo a chi mi aiuta...


  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304

    Re: DOS comandi per copiare/comprimere cartella???

    Originariamente inviato da Maxxus92
    salve,
    volevo sapere se qualcuno mi aiuta a creare un file BAT,
    -che prima deve copiare una cartella
    -poi spostarla in un altro percorso
    -e poi comprimerla in un archivio (zip-rar)
    -se è possibile questo archivio deve essere protetto da password

    grazie in anticipo a chi mi aiuta...

    Ti basta dare un'occhiata alla guida dei relativi comandi: HELP <comando>

    1) Vedi i comandi COPY e XCOPY
    2) Vedi il comando MOVE

    Per le ultime due devi procurarti un programma apposito. Il DOS da solo non gestisce i file di tipo ZIP/RAR.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    sto provando ad usare il comando XCOPY ma non ci riesco...
    ho fatto così:
    xcopy "C:\Documents and Settings\%USERNAME%\Documenti\" ["C:\Documents and Settings"]

    Ma quando vado ad avviarlo mi dice: "nella destinazione ["C:\Documents and Settings"] specifica un nome di file o di directory(F = file, D = directory)?"
    e qualunque scelta faccio la finestra si chiude e non succede niente...
    dove sbaglio???


  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Le parentesi quadre...
    Quando trovi delle parentesi quadre nelle guide significa sempre "parametro opzionale". Non significa "metti le quadre". E' una notazione standardizzata.

    Nel tuo caso, il parametro è "obbligatorio" in quanto devi specificare la destinazione... ma senza le quadre.

    Ad ogni modo, dovrebbe esserci anche il parametro /Y per evitare la richiesta di conferma... se ti può essere utile in qualche modo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    ho provato così:
    @xcopy/Y "C:\Documents and Settings\maxxus\Documenti\Le mie Conversazioni" "C:\Documents and Settings\"


    ma non funziona...

    puoi scrivermi la sintassi intera del codice...???Così lo capirei più facilmente???

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Semplicemente, XCOPY copia dei file (ed eventualmente le sottocartelle).

    Quindi dipende un po' da cosa vuoi ottenere.

    Se ti interessa, ad esempio, copiare la cartella "Le mie conversazioni" nella posizione
    "C:\Documents and Settings", devi procedere in due passi:

    1) Creare la directory di destinazione
    2) Copiare i file della directory "sorgente" in quella "destinazione"

    Dunque:

    codice:
    @echo off
    
    REM -- Creo la directory di destinazione
    MD "C:\Documents and Settings\Le mie conversazioni"
    
    REM -- Copio tutti i file dentro la cartella di destinazione
    XCOPY /Y "C:\Documents and Settings\maxxus\Documenti\Le mie conversazioni\*.*" "C:\Documents and Settings\Le mie conversazioni\"
    PS: il codice che ti ho postato copia solo i file all'interno della directory, non copia le sottodirectory. Per copiare anche le sottodirectory c'è un'apposita opzione ( /S se non ricordo male)...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  7. #7
    grazie sei stato esauriente e gentilissimo!!!

    thanks!!!


  8. #8
    scusa un ultima domanda....
    come mai quando vado per convertire il file in exe con iexpress, il file me lo crea ma non copia più niente...io eseguo questa procedura

    start/esegui/iexpress

    avanti, avanti

    "nome a caso"

    avanti, avanti, avanti

    aggiungo il file .bat, avanti

    poi ad intall program metto il file .bat, avanti

    hidden, avanti, avanti

    spunto "Hide File Extracting Progress Animation From User"

    scelgo la destinazione dove salvarlo e vado avanti fino alla fine


    che ho fatto di sbagliato!???



  9. #9
    volevo riprendere questa discussione....
    è fattibile che dopo aver copiato questi file...essi vengano compressi in un archivio???caso mai protetto?
    ho pensato di usare la tecnica per nascondere gli archivi nelle immagini...è fattibile questo???
    in poche parole a me servirebbe criptare questi dati che vengono copiati dal file BAT

  10. #10
    ok....grazie lo stesso, ci sono riuscito da solo, mi è bastato installare winrar per DOS.
    ora il problema è che quando provo a nascondere la finestra dos con il metodo di "iexpress" non mi funziona, si avvia semplicemente il file e non accade niente....perchè!?
    per favore aiutatemi!!!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.