#: file visitor