No. For msdb, model and tempdb issue ALTER DATABASE...MODIFY FILE to set them to the new location, shut down the instance, move the files (except tempdb, just delete files), then bring the instance up.
For master you must change the location in the startup parameters, shut down the instance, move the files, then bring the instance up.
There are no special teachers of virtue, because virtue is taught by the whole community. --Plato