Map Local Windows Drive Path to a Drive Letter from the Command Line

If a long path is frequently accessed, assigning it to a spare drive letter can save time. This tech-recipe describes assigning a drive letter to a local drive path from the command line.


The subst command allows the substitution of a drive letter for a local drive path. For example, to map the drive C:\Documents and Settings\Quinn\My Documents to the drive Q: use the following command:

subst Q: "C:\Documents and Settings\Quinn\My Documents"

Once it is run, Q: should appear in the My Computer listing as a drive. Referencing a file in Q:\ will actually reference the file in the full path substituted above.

To review the existing drive substitutions, run the command without any options as shown below:

subst

 

About Quinn McHenry

Quinn was one of the original co-founders of Tech-Recipes. He is currently crafting iOS applications as a senior developer at Small Planet Digital in Brooklyn, New York.
View more articles by Quinn McHenry

The Conversation

Follow the reactions below and share your own thoughts.

  • Oxilixo

    Maybe one should know how to get rid of too many substitutional drive letters…

    Simply use subst [your new drive] /D

    …and its gone.

    OXI

  • Does anyone know how to make the substitution permanent, across reboots?