One of the basic things one does while configuring a Windows system is to enable viewing hidden files. So basically it is impossible to hide files by making them "hidden".

What helps against most nosy people though is to make a file a system file or folder - that way the tagged file will remain hidden even if "hidden" files are made visible (of course one can still make system files visible but few people will enable that since it's usually not necessary).

To tag a file a system file, open a command prompt by entering cmd into your search bar. Enter following into the command line, replacing the path I use with the one to your file (+s is for systemfile and +h is for hidden):

attrib +s +h C:\Users\howtoforge\Desktop\bla

To make it visible again, just turn the plusses into minusses:

attrib -s -h C:\Users\howtoforge\Desktop\bla

Hide folders by making them system folders on Windows
Tagged on:                     

5 thoughts on “Hide folders by making them system folders on Windows

  • October 3, 2014 at 12:23 pm

    I tried this but it’s not working. It keeps giving the error “parameter format not correct”. I did exactly as you said. Please help!

  • November 20, 2014 at 6:07 am

    Dear Jones,

    The correct command is : attrib +s +h “C:UsershowtoforgeDesktopbla”

    The specified path for the file should come under DOUBLE INVERTED COMMAS & same command goes to unhide those files, just replace ‘+’ sign by ‘-‘ sign.

    Try this !!

    Hope this helps.. 😉

    • October 12, 2015 at 2:41 pm


      Dinesh Kumar Yadav

      ur add is very important

  • November 13, 2019 at 1:01 pm

    how to make these files non-erasable ?

  • May 19, 2020 at 7:04 pm

    You’re the greatest! Thank you for this bit of wisdom


Leave a Reply

Your email address will not be published. Required fields are marked *