Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    188

    [Batch] Controllare una combinazione di condizioni.

    In un file batch, devo testare la presenza o l'assenza di un file ("Prova" nell'esempio) in due percorsi locali diversi.
    (il comando ECHO dovrà poi essere sostituito da un opportuno comando CALL).
    In pratica lo script deve controllare tutte le possibili combinazioni (SI/NO, NO/SI, SI/SI, NO/NO) associando poi ad ognuna un comando diverso.
    C'è un sistema più semplice (più conciso) per ottenere lo stesso risultato?
    Grazie.

    codice:
    IF exist .\A\Prova (
    IF NOT exist .\B\Prova (
    ECHO Solo A
    )
    )
    IF exist .\B\Prova (
    IF NOT exist .\A\Prova (
    ECHO Solo B
    )
    )
    IF exist .\A\Prova (
    IF exist .\B\Prova (
    ECHO A e B
    )
    )
    IF NOT exist .\A\Prova (
    IF NOT exist .\B\Prova (
    ECHO ne' A ne' B
    )
    )
    PAUSE

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,467
    Vedi soluzione in

    http://www.hwupgrade.it/forum/showthread.php?t=2777548

    In ogni caso, perché ancora i batch?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.