添加了assert和打开文件夹的功能