[TOC]
# Recursive Read Files in Directory
```python
import os
def get_file_list(starting_dir):
final_list = list()
files = os.listdir(starting_dir)
for file in files:
file_name = os.path.join(starting_dir, file)
if os.path.isdir(file_name):
final_list += get_file_list(file_name)
else:
final_list.append(file_name) if file_name.lower().endswith('.csv')
return final_list
```