I will consider a property to show the full path with reparse points resolved.
For example:
C:\kl\abc.txt => C:\kk\kyle-lib\abc.txt
That would be cool!
I will consider a property to identify omitted content.
Thank you!
I will consider a property to identify files/folders belonging to a folder junction.
Could you elaborate?
I have one more scenario and I'm not sure what is the best approach. Are you familiar with
Scoop? The way it works is that every application you install gets its own subdirectory in the main
apps directory (e.g.,
scoop\apps\7zip). Within each application directory, there is a version-specific directory (e.g.,
scoop\apps\7zip\22.01) and a
current directory, which is a Directory Junction to the version-specific directory (e.g.,
scoop\apps\7zip\current -->
scoop\apps\7zip\22.01). They implemented it this way so we could always use the
current path without having to know (and keep up-to-date with) the "current" version - it's actually pretty smart and works really well. However... I imagine you can already see where I'm going with this.
![Smile :)](./images/smilies/icon_e_smile.gif)
Everything doesn't handle this well because it doesn't follow Directory Junctions. I could follow the same pattern you've outlined above (NTFS Indexes and Omitted Results), but I currently have 141 apps installed via Scoop (and it fluctuates). I think you would agree that is really not tenable. In this specific case (Scoop apps), it is WAY more important that the current directory is used instead of the version-specific directory. Wholistically, I'm not sure what is the best approach for Directory Junctions, but if you could provide specific logic to support Scoop (since it is such a well-known Windows installer) that would be excellent! What do you think?