Page 1 of 1

Hide Hidden/System Separation.

Posted: 2010-08-26, 19:15 UTC
by Balderstrom
There is a Windows procedure that Total Commander likewise follows, where you can change the Icon of a Folder by:
1) Change a Folder (or Junction) Attribute to System
2) Store a Desktop.ini inside that folder,
Desktop.ini:
IconFile=..\AUTOHOTKEY_08.ico
IconIndex=0
ConfirmFileOp=0
Except, if you uncheck Show Hidden/System files, then Folders with a changed icon are now hidden.

I would like to see one of the following implemented if possible:
  1. Change "Show Hidden/System" to "Hide Hidden/System"
    Hide DIR: [x]
    .... [x] Hidden, [ ] System ... [x] Hidden AND System
    Hide File: [x]
    .... [x] Hidden, [ ] System ... [x] Hidden AND System
    The above settings would, Hide:
    Folders with attributes: [H], or [HS]
    Files with attributes: [H], or [HS]
  2. Leave "Show Hidden/System" as is, but separate the Tags:
    Show DIR: [x]
    .... [ ] Hidden, [x] System
    Show File: [ ]
    .... [ ] Hidden, [ ] System
    Not as flexible, these settings would Hide:
    Folders with attributes: [H], or [HS]
    Files with attributes: [H], [S], or [HS]
  3. OR minimally an option to NOT Hide, Folders/Junctions that are type System if they contain a desktop.ini.
But the first option, obviously, is the most flexible and more in line with TC's ignore file list: choosing what to hide not what to show.

Likely too many "options" for the GUI options, so if implemented would likely wind up as a wincmd.ini option.

Code: Select all

HideHiddenSystem=
0: OFF
1: Hide Hidden and System Folders.
2: Hide Hidden Folders
4: Hide System Folders
8: Hide Hidden and System Files.
16: Hide Hidden Files
32: Hide System Files
Current Way of handling Hidden/System would wind up with a value of: 63 (all flags: 1 + 2 + 4 + 8 + 16 +32)

Thanks.

Posted: 2010-08-26, 19:22 UTC
by MVV
BTW you may remove 'system' attribute and icon will be shown anyway. AFAIK 'read-only' attribute is used for displaying custom icons, not 'system'.

Posted: 2010-08-26, 20:01 UTC
by Balderstrom
Doesn't work here, as soon as I remove the System attribute, TC reverts it back to normal folder or the junction shortcut arrow.

Posted: 2010-08-26, 20:28 UTC
by ts4242
MVV wrote:AFAIK 'read-only' attribute is used for displaying custom icons, not 'system'.
Actually, "Read Only" and/or "System" are used to show custom icon.
Balderstrom wrote:Doesn't work here, as soon as I remove the System attribute, TC reverts it back to normal folder or the junction shortcut arrow.
What's your OS?

Posted: 2010-08-26, 21:06 UTC
by HolgerK
2Balderstorm

The read only flag (+R) to mark a folder as system folder is the recommended way to customize folders:
MSDN:Customizing Folders with Desktop.ini
+S is only an alternative way.

BTW: Most of the junction points with +H+S in Vista/Windows 7 are not meant for the user.
Only for backward compatibility to redirect scripts with fixed -pre vista- system paths like "\Documents and Settings\All users\Application Data\" -> to the correct location "\ProgramData\".

Junction Points in Vista

Explore does not even allow to follow these links, while TC does!
My personal solution is to add these directory junctions to the ignore list.

So may I add that a way to hide these directories with attributes:

H Hidden files
S System files
L Reparse Points

should also be possible.

An alternative solution could be to extend the ignorelist to work together with defined searches and add some additional file system attributes to the search.

A perfect solution would be offered by multiple ignorelists:

"Files and Folders I never want to see"
"Files and Folders I want to be ignored during backup"
...

Regards
Holger

Posted: 2010-08-26, 21:24 UTC
by Balderstrom
Ah, Read Only Works.

@ HolgerK Thanks.

Request Still Stands though, would be nice to be able to HIDE folders/Files based on Attributes. And if there are newer attributes in Vista/Win07 they should likely be included :-)

And multiple IgnoreLists/Backup etc has been a wish of many almost since it was implemented...

Posted: 2010-08-26, 22:17 UTC
by petermad
And if there are newer attributes in Vista/Win07 they should likely be included
I agree - I would like to see attributes L and I (Reparse Point and Not Content Indexed) shown both in the Full View Attr column and in the Attributes options of the Advanced Search tab.

Posted: 2010-08-27, 06:38 UTC
by MVV
I think L and I are bad letters since TC shows attributes in small letters and theese two are similar.

Posted: 2010-08-27, 20:26 UTC
by petermad
It is the letter that Explorer uses - I think it is best to keep that to make less confusion.