Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [BATCH] - Ciclo For

  1. #1

    [BATCH] - Ciclo For

    Ho una cartella con 30 files, come posso creare un ciclo for in batch che esegua una certa operazione su ogni file presente in cartella?

    tipo:

    for i=0 to n do
    ....
    endfor

    dove n è il numero di files presenti nella dir...

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    La sintassi e' un po' diversa

    Questa linea ad esempio

    for %a in (*.*) do echo %a

    visualizza i nomi dei file presi singolarmente

  3. #3
    mi dice

    C:\Documents and Settings\Vincent\Desktop\12>Prova.bat
    a non atteso.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Se all'interno di un file batch devi raddoppiare i segni %, se all'esterno no ...

    Quindi

    for %%a in (*.*) do echo %%a

  5. #5
    posso sottrarre da un nome file l'esensione? Mi spiego meglio

    se ho un file Image.jpg, come posso salvare in una variabile solo il nome Image senza .jpg?

    Grazie per l'aiuto!

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Non esageriamo ... quello dei batch non e' un linguaggio di programmazione vero e proprio ...

    Usa un vbs (vbscript) o un linguaggio vero e proprio ... i batch servono per fare pochi lavori ripetitivi ma semplici ...

  7. #7
    sono completamente ignorante in materia da dove si parte?

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Non sai usare VB6?

  9. #9
    è grave dottò?

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301

    Moderazione

    Originariamente inviato da Vincent
    sono completamente ignorante in materia da dove si parte?
    Se fai riferimento ad un linguaggio specifico per un'esigenza diversa da quella originale, apri una nuova discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.