kopolindo
07-11-2012, 11:23
Ma che...????:mbe:
Sto cercando di creare un piccolo script che legga le righe di un file di testo e - per ora - me le mostri a schermo.
@echo off
::SETTO LA CARTELLA DI PARTENZA
set dir=c:\Users\Alex\Desktop
::CREO LA TEMP
if not exist (%dir%\temp) do mkdir %dir%\temp
::COPIO IL FILE DA PROCESSARE NELLA TEMP
xcopy /C /R /K %dir%\unit.txt %dir%\temp\
::ECCO IL FATIDICO FOR DO
for /F %%G in (%dir%\temp\unit.txt) do echo %%G
::RIMUOVO LA TEMP
rd /Q /S %dir%\temp
pause
In sé il programma fa quello che deve ma mi restituisce il seguente errore:
"do" non è riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
Qualche idea sul motivo per cui il mio W7 stia impazzendo?
Sto cercando di creare un piccolo script che legga le righe di un file di testo e - per ora - me le mostri a schermo.
@echo off
::SETTO LA CARTELLA DI PARTENZA
set dir=c:\Users\Alex\Desktop
::CREO LA TEMP
if not exist (%dir%\temp) do mkdir %dir%\temp
::COPIO IL FILE DA PROCESSARE NELLA TEMP
xcopy /C /R /K %dir%\unit.txt %dir%\temp\
::ECCO IL FATIDICO FOR DO
for /F %%G in (%dir%\temp\unit.txt) do echo %%G
::RIMUOVO LA TEMP
rd /Q /S %dir%\temp
pause
In sé il programma fa quello che deve ma mi restituisce il seguente errore:
"do" non è riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
Qualche idea sul motivo per cui il mio W7 stia impazzendo?