错误代码:
DataModels dataModels = new DataModels();
string datPath = dataModels.GetPositionOfLostData();//获取保存目录
StreamWriter sw = new StreamWriter(datPath);//报错行
好家伙,直接跳到catch,程序结束,完结撒花。
源码解释 T:System.IO.DirectoryNotFoundException:
// 指定的路径无效(例如,它位于未映射的驱动器上)。
解答:因为datPath里边文件路径少了最后边的一个文件夹,程序找不到保存路径,所以报错
在代码路径下新建少的文件夹即可