Celeb Glow
updates | March 13, 2026

Create 8.3 name for an existing directory

I have a machine that initially had 8.3 filename creation disabled. However, this was causing issues with some legacy software, so it was re-enabled. I'm wondering if it's possible to go back and "add" 8.3 filenames to certain existing directories.

For example, say I have a directory named "C:\name with spaces" and I get the following output when I run "dir /x":

C:\>dir /x Volume in drive C has no label. Volume Serial Number is 6873-65B8 Directory of C:\
04/09/2010 01:57 PM <DIR> name with spaces
...

I'd like to somehow add an 8.3 name for the directory without recreating it, and then get the following:

C:\>dir /x Volume in drive C has no label. Volume Serial Number is 6873-65B8 Directory of C:\
04/09/2010 01:57 PM <DIR> NAMEWI~1 name with spaces
...

I tried the 'rename' command but it didn't do the trick.

3 Answers

:

 fsutil file setshortname <PathName> <shortname>

This worked, but required me to boot into recovery console (on win 7 this is via tapping F8 before you boot.) Also required me to navigate to the disk in question, and run this first:

fsutil behavior set disable8dot3 0
2

You can use Robocopy source destination /e /FAT. Go to cmd-mode, type Robocopy /? for full instruction set

Nice utility for 8.3 names fix
manual
link

2

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy