Added FileLocator
Updated FileAdapter and PathAdapter