Is there anyway to hide desktop.ini files, but unhide them when I need them? They get in the way when I'm moving files and such but I do use them so deleting them isn't an option.
Desktop.ini files by default have the System and Hidden attributes set. If you have Show hidden files, folders, and drives turned on, make sure Hide protected operating system files is checked under Windows Explorer's
I once used command prompt to hide some files and folders by changing the attributes.
Suppose you want to hide the file “desktop.ini” which is in your X: drive(can be redirected to any location). So open command prompt typing “cmd” in the “run” from Windows start menu.Now change the drive typing “ X: ” and then press enter.
Now enter the following command:
X:> attrib desktop.ini +s +h
(for hiding file/folder filename, replace 'desktop.ini' by filename)
Now desktop.ini would not show even if you display all hidden files in windows explorer.
To revert the process, following command needs to be used:
X:> attrib desktop.ini -s -h
This works fine in Windows XP, Vista, 7.