I am trying to find way to break / exit from FOR loop, if there are any error occured. Below is content of batch file.
@echo on
set myfile=D:\\sample.txt
F         
        
Joey's answer is great.  I have used it with success.  I discovered that you don't have to exit the script though.  You can use goto :SomeLabel, where :SomeLabel is a label outside of the loop.
FOR /F "tokens=1,2 delims=," %%i in (%myfile%) do ( if defined exit goto :ParseError call :process "%%i" ) @echo SUCCESS: %myfile% goto :RestOfScript :ParseError @echo FAILURE: cannot parse %myfile% @echo Using defaults... :RestOfScript ...