[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

Finding files in complex directory structures

Posted on 2000-03-08
9
Medium Priority
?
171 Views
Last Modified: 2010-04-02
I want to find out if there are shareware or freeware utilities that can do the following.

If I provide n file names, like:

a.txt
b.123
c.txt

Given a top level directory, I want to search the top level directory and any subdirectories for instances of these files.

The information would appear in this format:

File Name | # of hits | Paths to file(s)
----------------------------------------
a.txt     |  2        | c:\dir1\subdir2
          |           | c:\dir1\subdir3
----------------------------------------
b.123     |   1       | c:\dir1
----------------------------------------

etc., etc.

Surely someone has written tools to do this?

I know that Windows comes with a "Find Files" utility, but it can only search for specific file names one at a time, correct?  You cannot supply a list of files to find at once.

Thanks!
0
Comment
Question by:Tom Knowlton
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
9 Comments
 
LVL 22

Accepted Solution

by:
nietod earned 200 total points
ID: 2597398
it would be easy enought to write, juse use the FindFirstFile()/FindNextFile() procedures...
0
 
LVL 5

Author Comment

by:Tom Knowlton
ID: 2598049
nietod:

Given my current skill set as a developer, I would prefer not to have to write this utility myself.

I would be much more interested in something ready-made I could download and use right away.

But thanks anyway!

Tom
0
 
LVL 5

Author Comment

by:Tom Knowlton
ID: 2598072
nietod:

Just FYI

Someone else suggested elsewhere:

Apparently you can use the typical find file or folders that comes with windows. Just when you do a search just put names your looking for as follows:

file123.txt file789.hlp tile234.gif 123abc.txt

In other words just put a space between each file.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 22

Expert Comment

by:nietod
ID: 2598217
Then you certainly didn't need to accept my comment as an answer as it REALLY didn't help you.  FYI you could have just deleted the question and the points woudl have been refunded to you.
0
 
LVL 5

Author Comment

by:Tom Knowlton
ID: 2603167
I was concerned that deleting the question would upset you.

The points are yours!

Tell me, do you do this full time or do you have a day job, so to speak?  How does somebody accrue 100,000 points like many of you "Gurus" have done?  You must have to answer a LOT of questions!

May I ask what you do for a living?  Do you actually work for Experts Exchange?

0
 
LVL 22

Expert Comment

by:nietod
ID: 2604230
>> I was concerned that deleting the
>> question would upset you.
Not if it was unanswered.  I don't like it when an expert answers in a comment--because he is unsure it is a true answer--and then the question gets deleted.  But EE has now prevented that from occuring.  But if an expert hasn't really helped, that is different.

>> How does somebody accrue 100,000
>> points like many of you "Gurus" have done?
I can't sp[eak for anyone else.  But i do it while waiting for the compiler or other tools to finish.

>> May I ask what you do for a living?
Computer programmer.

>> Do you actually work for Experts Exchange?
I'm a EE advisory board member, which is formed from some of the top experts.  We make suggestions for how EE should be run, suggestiong for changes, and provide feedback and beta testing.

Do those answers compensate you for the points?  :-)
0
 
LVL 5

Author Comment

by:Tom Knowlton
ID: 2605283
Yes, your answers helped take the sting out of giving you those whopping 10 points for "nothing".  :)

It is interesting to learn more about you smart people.  :)
0
 
LVL 22

Expert Comment

by:nietod
ID: 2605485
It was 50 points.  Hurting now?
0
 
LVL 5

Author Comment

by:Tom Knowlton
ID: 2605884
Oh...it was 50?  OUCH!

Well, they are still yours!  :)

How would you even give them back to me, assuming I wanted them, back which I don't.  :)

I suppose you could post a bogus question and I could answer it.

But seriously...it is really "okay".  I don't use this site enough to stress over points.  Usually by the time I have another question, I have accumulated enough points.

Tom
0

Featured Post

Tech or Treat!

Submit an article about your scariest tech experience—and the solution—and you’ll be automatically entered to win one of 4 fantastic tech gadgets.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Written by John Humphreys C++ Threading and the POSIX Library This article will cover the basic information that you need to know in order to make use of the POSIX threading library available for C and C++ on UNIX and most Linux systems.   [s…
C++ Properties One feature missing from standard C++ that you will find in many other Object Oriented Programming languages is something called a Property (http://www.experts-exchange.com/Programming/Languages/CPP/A_3912-Object-Properties-in-C.ht…
The viewer will learn how to pass data into a function in C++. This is one step further in using functions. Instead of only printing text onto the console, the function will be able to perform calculations with argumentents given by the user.
The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.
Suggested Courses

656 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question