Too late to the party .. Since this question was edited and showed up on the front page ... My answer below will help future visitors ..
I was think to simply detach the database from my server using SQL Server Management Studio and move the .mdf and .ldf files to the new directory and attach it to the new server.
Detach / Attach is not a good practice to move database from one server to another. If something goes wrong and you cant attach the database, you will be out of luck.
Best is to use backup/restore.
If you have very less downtime, you can use logshipping or mirroring and then take final tail backup (incase of logshipping) or have mirroring run in sync mode and then failover. You can migrate the logins, jobs, SSIS packages, etc once you failover (or you can prep them before hand).
If you have a planned downtime window, just use start-migration that migrates everything from one server to anther e.g. databases, logins, linked server, jobs, etc