can any of u help to search a file say "abc.txt" in entire c drive (windows)
and print the path/s stating such a files presence.

Well, you can just do it from DOS:

  c:\> dir /s/b/a abc.txt

Just use os.walk() and check the list of files returned at each directory-level iteration.

  ROOT = "c:\\"
  fname = "abc.txt".lower()
  for p, d, f in os.walk(ROOT):
    for fn in f:
      if fn.lower() == fname:
        print os.path.join(p, f)
        # break

You might also investigate using os.path.normcase() instead of .lower()

-tkc


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to