:: Comments can be added to batch file using '::' at the beginning @REM This is another way to add comment to a batch file :: Printing to Console echo This prints anything to the console window :: Use the "timeout" command to make the console wait for a specified timeout in seconds :: If user presses any key during the timeout, it will immediately proceeds :: If user has not pressed any key and the timeout period is elapsed, it will proceed to the execution of next line timeout 60 :: To pause indefinitely till user presses a key, use the "pause" command pause :: To call another batch file, use the call command :: File/Folder paths in batch file can either be absolute or relative to the current path call SomeFolder\SubFolder\SomeBatchFileName.bat :: Deleting a folder/directory RMDIR /S /Q FolderName :: Deleting a file del /f SomeFolder/SubFolder/RandomFile.txt :: Copying file contents of one folder to another robocopy SourceFolder DestinationFolder