22 lines
431 B
Python
22 lines
431 B
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
Created on Fri Apr 8 16:36:26 2011
|
|
|
|
@author: ProfMobius
|
|
@version: v0.1
|
|
"""
|
|
|
|
import os
|
|
import logging
|
|
|
|
|
|
def whereis(filename, rootdir):
|
|
if not os.path.exists(rootdir):
|
|
return []
|
|
logging.info('> Searching for %s in %s', filename, rootdir)
|
|
results = []
|
|
for path, _, filelist in os.walk(rootdir):
|
|
if filename in filelist:
|
|
results.append(path)
|
|
return results
|