# Windows hard disk search

Mike Bonner bonnmike at gmail.com
Wed May 11 18:24:14 EDT 2011

Ah k, if the username is the issue, the system global var (at least on win
7, cant check on xp) is \$USERNAME and should contain the current username.
Might make it possible to hit it directly using the system global.

On Wed, May 11, 2011 at 4:14 PM, Bill Vlahos <bvlahos at mac.com> wrote:

> Mike,
>
> Thanks. I can narrow it down. This is very helpful.
>
> Bill Vlahos
>
> On May 11, 2011, at 3:11 PM, Mike Bonner wrote:
>
> > If you can narrow down the places to search, you can do this with a shell
> > command.  You could technically do the whole drive, but it would be way
> too
> > slow to be worthwhile, but if you only have to search a small subset of
> the
> > drive it shouldn't be too bad.
> >
> > set the defaultfolder to "c:\where\to\start\looking"
> > get shell("dir /s filetofind.pref")
> >
> > So to find all hosts files in the windows tree
> >
> > set the defaultfolder to "c:\windows"
> > get shell("dir /s hosts")
> >
> > which returns parsable info as similar to the following.
> >
> > * Volume in drive C has no label.*
> > * Volume Serial Number is C44E-B22E*
> > *
> > *
> > * Directory of
> >
> > *
> > *
> > *
> > *06/10/2009  03:00 PM               824 hosts*
> > *               1 File(s)            824 bytes*
> > *
> > *
> > *     Total Files Listed:*
> > *               1 File(s)            824 bytes*
> > *               0 Dir(s)  858,688,282,624 bytes free*
> >
> >
> > A whole drive search with this method takes way too long.  I also wonder
> if
> > there is a registry key that will point you the right direction instead.
> >
> > On Wed, May 11, 2011 at 3:51 PM, Bob Sneidar <bobs at twft.com> wrote:
> >
> >> I wouldn't try to search for it if I were you. Just check for the OS and
> >> conditionally set the path accordingly. If it could be ANYWHERE, than
> that
> >> begs the question, what is it and who put it there?
> >>
> >> Bob
> >>
> >>
> >> On May 11, 2011, at 2:14 PM, Bill Vlahos wrote:
> >>
> >>> I want to modify a prefs file on XP and Windows 7 computers. Since the
> >> file could be in different places I can't count on knowing the path to
> it.
> >> How do I execute a search for the file by name in LC and get the path to
> it?
> >>>
> >>> The file would only be on the user's hard disk not on any mounted
> servers
> >> so I want to restrict the search to just the user's drive.
> >>>
> >>> Bill Vlahos
> >>>
> >>> _______________________________________________
> >>> use-livecode mailing list
> >>> use-livecode at lists.runrev.com
> >>> Please visit this url to subscribe, unsubscribe and manage your
> >> subscription preferences:
> >>> http://lists.runrev.com/mailman/listinfo/use-livecode
> >>
> >>
> >> _______________________________________________
> >> use-livecode mailing list
> >> use-livecode at lists.runrev.com
> >> Please visit this url to subscribe, unsubscribe and manage your
> >> subscription preferences:
> >> http://lists.runrev.com/mailman/listinfo/use-livecode
> >>
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>