Batch script to check whether a particular entry exist or not and update the file.We are taking backup of the original file and then editing it.

@echo off
REM check for existence of the file
if not exist %SystemRoot%\my_data (echo my_data FILE DOES NOT EXIST
call :not_exist)
REM check for existence of the entry
find /c /i "121.0.0.1" "%SystemRoot%\my_data" > NUL
if %ERRORLEVEL% equ 0 (
echo the entry [Mistonline] for data file already exists.Exiting from the process.
echo Seems like you have already ran this script.
ping 1.0.0.0 -n 1 -w 3000 >NUL
exit
) else (
REM add the entry
type %SystemRoot%\my_data >%SystemRoot%\my_data_bkp
echo Username Mistonline.        #My Local Site >>%SystemRoot%\my_data
echo This window will close automatically.
echo Updation Completed Succesfully.
ping 1.0.0.0 -n 1 -w 5000 >NUL
exit
)
:not_exist
echo File is not found on your machine.Please contact the admin or check in your windows directory.
ping 1.0.0.0 -n 1 -w 3000 >NUL
exit

Here we are editing the file and updating it accordingly.

Leave a Reply

Your email address will not be published. Required fields are marked *