DBCC SHRINKFILE

NOTE: SHRINKFILE and SHRINKDATABASE will almost certainly cause fragmentation. As a general rule do not use them. The only exception may be TEMPDB.
Pages that provide examples of DBCC SHRINKFILE usage...