Visualizzazione dei risultati da 1 a 2 su 2

Discussione: file batch

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    154

    file batch

    Ciao a tutti,
    spero di essere nell'ambiente giusto.
    Vorrei fare un semplice file batch per sovrascrivere un determinato file dentro tutte le sottocartelle della cartella principale dove è presente, se presente.
    In sintesi viene modificato un file all'interno di una sottocartella. Questo file è contenuto in altre x sottoccartelle. Per non andarli a sovrascrivere "a mano" aprendo tutte le sottocartelle, mi piacerebbe lanciare un batch che lo fa da solo.
    Credo sia necessario un ciclo che apra tutte le cartelle all'interno della cartella principale e, se trova il file, sovrascrive, altrimenti passa oltre fine alla fine del ciclo.
    E' possibile?
    Ringrazio anticpatamente
    Luca
    ...Spesso "chi sà" è chi ha l'umiltà di domandare e il coraggio di dare risposte... Luca
    webmaster@resruote.com

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    523
    quale sarà mai il sistema operativo ??

    se fosse windows server

    codice:
    C:\Temp>FOR /?
    
    restituisce anche
    
    
    FOR /R [[unità:]percorso] %variabile IN (gruppo) DO comando
        [parametri-comando]
    
    
        Esegue l'istruzione FOR in ogni directory dell'albero di directory
    
    
    
    
    
    
    C:\Temp>call /?
    Richiama un programma batch da un altro programma batch.
    
    
    CALL [unità:][percorso]nomefile [parametri-batch]
    
    
      parametri-batch   Specificano informazioni richieste alla riga di
                        comando per il programma batch.
    
    
    Se le estensioni di comando sono abilitate CALL è cambiato come segue:
    
    
    il comando CALL può essere seguito da etichette. La sintassi è:
    
    
        CALL :etichetta argomenti
    con for si esaminano tutte le sottocartelle,
    con call si possono definire tante "subroutines", anche inserite nello stesso batch, che eseguono i diversi step necessari
    Ultima modifica di marino51; 09-02-2023 a 18:37

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.