需知文件在哪，故有目录；需对文件调用命令行，故有命令行前缀；只针对lua文件，故有文件类型。