This script create a stored procedure that called MoveAllDatabaseFile.you can move MDF or LDF to a new location.
the syntax for use the script after that you create the stored procedure is:
exec MoveAllDatabaseFile 'MDF','C:\NewLocation\'
the stored procedure not move any system databases.
run the stored procedure for 'MDF' file and run it again for 'LDF' file(with the appropriate location).
you can adjust the script to include or exclude any other databases.
after that you run the script you need to stop the SQL Server Service move the MDF or LDF files that you just run the script on them to the new location and then Start the SQL Server Service.