Command Description ASSOC Change file extension associations CALL Call one batch program from another CD Change Directory – move to a specific Folder CLS Clear the screen COLOR Change colors of the CMD window COPY Copy one or more files to another location DATE Display or set the date DEL Delete one or more files DIR Display a list of files and folders ECHO Display message on screen ENDLOCAL End localisation of environment changes in a batch file ERASE Delete one or more files EXIT Quit the current script/routine and set an errorlevel FOR /F Loop command: against a set of files FOR /F Loop command: against the results of another command FOR Loop command: all options Files, Directory, List FTYPE File extension file type associations GOTO Direct a batch program to jump to a labelled line IF Conditionally perform a command MD Create new folders MKLINK Create a symbolic link (linkd) MOVE Move files from one folder to another PATH Display or set a search path for executable files PAUSE Suspend processing of a batch file and display a message POPD Return to a previous directory saved by PUSHD PROMPT Change the command prompt PUSHD Save and then change the current directory REM Record comments (remarks) in a batch file REN Rename a file or files RD Delete folder(s) SET Display, set, or remove session environment variables SETLOCAL Control the visibility of environment variables SHIFT Shift the position of batch file parameters START Start a program, command or batch file TIME Display or set the system time TITLE Set the window title for a CMD.EXE session TYPE Display the contents of a text file VER Display version information VERIFY Verify that files have been saved VOL Display a disk label :: Comment / Remark