求助

定义文件创建时间

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贴出来我看一下。


只有登录才能回复,可以选择微信账号登录