Vorrei calcolare il numero di righe di un file di testo con un batch dos, ma non riesco ad ottenere i risultati sperati, potete aiutarmi?
In pratica, dal codice principale vorrei chiamare una funzione a cui passare un file ed ottenere il Totale delle righe contenute nel file.
Il codice che uso è:
- Codice: Seleziona tutto
rem - programma principale
Set File= MioFile.txt
call Conta %File% Ris
echo TOTALE RIGHE: %Ris%
goto EOF
:Conta %NomeFile% Ris
set Ris=0
FOR /F "tokens=*" %%B IN (%1) DO ( SET /a Ris +=1 )
goto EOF
Filippo