36

Is there a command on the Windows command-line that can list hidden folders?

I've tried dir -a:dh but that doesn't work for me.

Oliver Salzburg
  • 87,539
  • 63
  • 263
  • 308
Nam G VU
  • 12,316

3 Answers3

37

Use the following command:

dir /a:hd C:\folder\

The difference between what you were typing and this command is that you were using a - to indicate the switch, not a /. In most windows command line applications, this doesn't matter, but in the case of the dir command, you must use a slash, not a dash.

The /a switch changes which attributes are displayed. h shows hidden files and d shows just directories. Make sure you keep the trailing slash on the end of the folder path. I just tested, and it worked fine.

nhinkle
  • 37,390
17
  • dir/a should show hidden folders.
  • dir /a:d shows all directories.
  • dir /a:h shows all hidden files.

Try dir /adh (without the colon) to combine.

Gareth
  • 18,809
7

To list all files and folders, including hidden and system ones, use dir with /a flag:

dir /a C:\
izogfif
  • 303
  • 1
    If you use the parameter /a without specifying any attributes, the command dir displays the names of all files, including hidden and system files. from https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dir – cachius Sep 21 '23 at 07:49