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
|