Thanks again,
Ken
Code: Select all
<url>knownfolder:{hexadecimal ID}</url>Code: Select all
$libDB =
... other library records ...
Documents|2014.06.29.14.40.29|%USERPROFILE%\Documents?REG_SZ?%USERPROFILE%\Projects
... other library records ...Code: Select all
<url>knownfolder:{24D89E24-2F19-4534-9DDE-6A6671FBB8FE}</url>Code: Select all
another great idea and implementationI'll have more time tomorrow to debug that.it's one level too deep, rooting at Libraries\Documents over here (all siblings of ..\Documents are missing)
That's because the new implementation relies on registry entries and they use environment variables which this version doesn't resolve. I've change that in my version (it's nothing more than a , "r" (for reprocessing) at the end of one line) but I haven't posted this one because I'll have to change it anyway. The reason is: The user shell folder is just a compatibility layer which doesn't hold _all_ known folder IDs (but only some) so it's useless for newer systems (Win 8+).the PF.txt contains some entries which aren't shown in the PF list view (one is REG_SZ, and two folders having an ampersand in their name)