Eu tenho problema com o loop através do arquivo que nome do caminho contém espaço
SET MPATH=\server\path\some folder with space\Sample.txt
for /f %%a in ("%MPATH%") do (set file=%%~fa)
for /f "skip=1 tokens=2,160 delims=^|" %%a in (%file%) do (
echo something^|%%a^|something^|%%b^|>>"C:\Directory\temp.txt"
)
Saída:
The system cannot find the file \server\path\some.
Analisei vários tópicos sugerindo:
mas nenhum parece fazer o truque, com o mesmo resultado:
The system cannot find the file specified.
Tags batch batch-file