Shamil Salakhetdinov
shamil at smsconsulting.spb.ru
Fri Feb 28 02:12:00 CST 2003
> I think I will give up on the recursive Dir function and try the api's > below I'd add that good ready-to-use code using these api functions can be borrowed from here: http://www.vb2themax.com/ItemBank.asp?PageID=CodeBank&Cat=140#CAT Shamil ----- Original Message ----- From: "MartyConnelly" <martyconnelly at shaw.ca> To: <accessd at databaseadvisors.com> Sent: Friday, February 28, 2003 10:55 AM Subject: Re: [AccessD] Dir Function Oddities and WinXP > I think I will give up on the recursive Dir function and try the api's > below > and see if there is any difference. I was blowing up on the System > Volume Information > directory which is a hidden directory for Restores > > Private Declare Function FindFirstFile Lib "kernel32" _ > Alias "FindFirstFileA" _ > (ByVal lpFileName As String, _ > lpFindFileData As WIN32_FIND_DATA) As Long > > Private Declare Function FindNextFile Lib "kernel32" _ > Alias "FindNextFileA" _ > (ByVal hFindFile As Long, _ > lpFindFileData As WIN32_FIND_DATA) As Long > > Drew Wutka wrote: > > >This is just a guess, but I think it's an OS issue. If you look at your > >favorites in Internet Explorer, you'll see NO extension, even if you have > >this option turned on in your File/Folder settings. I think this is a quirk > >of the OS. I wanted to 'open' a .url file, to read it, and to do this, I > >had to copy the file to a 'temp' directory, then go into the dos prompt and > >rename them there. > > > >I had similar problems with .cnf files. (Structure.cnf is the file that > >FrontPage uses to store your websites 'navigation' structure. It's a simple > >comma delimited file, but you can't see the extension from Internet > >Explorer.). > > > >I have a feeling that it is a 'hidden' tag within NTFS. NTFS has lots of > >file 'tags'/properties that you don't have typical access to. Take a look > >at RoboCopy, (a Resource Kit utility), and you'll see that it can 'tag' > >files with all sorts of extra 'markers'. What I mean by this, is that most > >'backup' utilities use the Archive flag. That is a pretty standard DOS file > >flag. However, with RoboCopy, you can set all sorts of flags on a file so > >that RoboCopy can do more complex 'checking' on various files. It's wierd, > >and personally, I have never bothered to look for documentation on those > >'extra' file tags. > > > >Drew > > > >-----Original Message----- > >From: MartyConnelly [mailto:martyconnelly at shaw.ca] > >Sent: Thursday, February 27, 2003 12:57 PM > >To: accessd at databaseadvisors.com > >Subject: [AccessD] Dir Function Oddities and WinXP > > > > > > > >I have an Access97 mdb that I use to find duplicate files > >or list all the IE favourites on a disk using the Dir() function in WinXP. > > > >It takes 3 parameters. ie. to find all the url files (IE shortcut > >Links) on a disk, > >I type in parameters "c:\" ,"*","url", it only returns a few ".url" files > >It skips some lower level directories like "My Documents and Settings" > > > >To get all the IE favorites, I have to specify the lower level > >directory exactly > >in parameters "c:\MyDocuments and Settings" ,"*","url" > > > >I can understand, this happening with multi-user settings on WinXP > >but is this change in Dir function behaviour documented anywhere > >as it is different from Win9x > > > > > > > > > > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com