Best approach for moving tempdb .ndf files
The best approach is the one you can find on the Moving the tempdb database section of the documentation.

Your method is close to the one Microsoft recommends, except by the 2nd and  3rd steps you listed and the reason is:


  Because tempdb is re-created each time the instance of SQL Server is
  started, you do not have to physically move the data and log files.