Este es un pequeño script que hice para realizar una busqueda de archivos de forma recursiva, A pedido de un compañero 8) , Espero les sirva.

import os

def search(path,file_name):
    try:
      files = os.listdir(path)
      trunk = 0
    except OSError:
      print "Access Denied: " + path
      trunk = 1

    if trunk == 0:
      for f in files:
        bool = os.path.isdir(path + f)
        if bool == True:
          search(path + f + '/',file_name)
        else:
          if file_name == f:
            print 'Found : ' + path + f

if __name__ == '__main__':
    path = raw_input("Directorio de búsqueda: ")
    file = raw_input("Archivo a buscar: ")
    search(path,file)


blog comments powered by Disqus