From one point of view, this is pretty cool - it allows some data to be stored in one format and displayed in another. (Humm, isn't that what applications do?) Only this time, it displays the data in the same tree view as disk directories and files.
On the other hand, I want to know what is on the hard drive, and Windows Explorer is a proven liar.
In my opinion, there is no way that I can describe this type of performance harshly enough.
Background
During the copy, I noticed that there where a large number of files named desktop.ini. Funny, none of these showed up using Windows Explorer.
When I searched the Favorites directories for desktop.ini, nothing was found. This was strange since I saw them being copied to the floppy.
Well, they do show up using dir /a from a DOS prompt. attrib shows that they are hidden files. Humm. I have Windows Explorer configured to show hidden files.
I already knew that Explorer won't show hidden system files, but this is different - the desktop.ini files are only hidden ... and other hidden files are displayed.
I created a desktop.ini in one of my personal Favorites directories and set the attributes to hidden ... Windows Explorer still showed it. This was interesting! Find Files also found it ... but none of the others.
Snooping in the registry revealed that the find function is implemented via Windows Explorer (C:\WINDOWS\Explorer.exe to be precise).
Working from a DOS prompt
C:\WINDOWS\Favorites>dir /s/a *.ini > ttr.txtonly returned the one I created. Humm!
C:\WINDOWS\Favorites>attrib /s *.ini > ttr.txtThis caught 42 of these magic files (plus one more for mine). The /s causes the 2 commands to recurse all sub-directories.
Examples
[.ShellClassInfo] ConfirmFileOp=0 URL=ccnews.htm Logo=C:\WINDOWS\web\news_sl.gif WideLogo=C:\WINDOWS\web\news_wl.gif IconIndex=0 IconFile=C:\WINDOWS\web\news.icoThis is the contents of C:\WINDOWS\Favorites\Channels\Disney\desktop.ini which can only be seen via DOS
[.ShellClassInfo] CLSID={F3AA0DC0-9CC8-11D0-A599-00C04FD64434} ConfirmFileOp=0 [Channel] CDFURL=http://www.disneyblast.com/ActiveDesktop/disney.cdf Logo=file://C:\WINDOWS\web\disny_sl.gif WideLogo=file://C:\WINDOWS\web\disny_wl.gif Icon=file://C:\WINDOWS\web\disny.icoI edited the contents of my desktop.ini file to match the one above, but it still displays and is still found.
If you edit one of the desktop.ini files and then re-name the associated directory, you can make the directory contents appear and/or disable the new icon. Refreshing Windows Explorer has no effect - you must re-name the directory to see the difference!
Discussion
Windows XP
So what, Agent Ransack (free) can completely replace the Windows Explorer search function - it even improves how the results are displayed.
Find desktop.ini on XP
Explorer Search - 131 files Agent Ransack - 215 filesThis is unbelievable - don't waste your time with the XP search feature.