File rule reader