定义文件创建时间
bufa[0]=47;
bufa[1]=ParameterSetting.X1;
bufa[2]=ParameterSetting.Y1+48;
bufa[3]=ParameterSetting.X2;
bufa[4]=ParameterSetting.Y2+48;
bufa[5]=ParameterSetting.Addr%1000/100+48;
bufa[6]=ParameterSetting.Addr%100/10+48;
bufa[7]=ParameterSetting.Addr%10+48;
bufa[8]=47;
bufa[9]=RTCRead.hour%100/10+48;
bufa[10]=RTCRead.hour%10+48;
bufa[11]=RTCRead.minute%100/10+48;
bufa[12]=RTCRead.minute%10+48;
bufa[13]=RTCRead.second%100/10+48;
bufa[14]=RTCRead.second%10+48;
bufa[15]=0x2e;
bufa[16]=84;bufa[17]=88;bufa[18]=84;
bufa[19]=47;
bufa[20]=48;
s = SetFileCreateTime( bufa, MAKE_FILE_DATE( RTCRead.year+2000, RTCRead.month, RTCRead.day ), MAKE_FILE_TIME( RTCRead.hour, RTCRead.minute, RTCRead.second ) );
返回的是0x41 求解决
没人吗?使用 "" 字符串 作为路径就是对的 用数组 定义 返回 0x41 。
跪求高手!!!!!
打开路径出错了。SetFileCreateTime有打开多级目录吗?把bufa,按 '字符串%s' 打印输出看一下数据对不对?
监视器 查看 是 /A0A0001/142925.TXT 文件是有的 就是错误 疯了 要
是不是 数组 定义的 后面 需要加什么 东西
文件名以0 结尾。SetFileCreateTime贴出来我看一下。