CH376S能创建TXT文件,但文件里写不进数据

代码:

strcpy( (char *)TarName, "\\TESTTEST.TXT" ); 

s = CH376FileCreatePath( TarName );  

sprintf(str,"s=%02x ",(unsigned short)s );

strcpy((char *)buf, "Test ,Hello World!" );

s = CH376ByteWrite( buf, strlen((const char *)buf), NULL );

delay_ms(200);

 s = CH376FileClose( TRUE );  

执行这代码后,用电脑看U盘里会生成一个TESTTEST.TXT的文件,但打开这个文件是一个空文件,没有我想要存的Test ,Hello World!请问我的问题出在哪了?

如果紧接着上面代码再创建一个其他文件呢?


 接着后面建了一个Hello.TXT,执行后,把U盘放到电脑上,在U盘里能看到Hello.TXT,但双击这个文件的时候,出现一个提示“找不到文件:J:\\Hello.TXT。要创建新文件吗?”,不知这是为什么?


大写。空文件是否有数据了?


大写后,一样是一个空文件,双击时没有出现提示,文件里面什么都没有


我一直不明白,为什么能新建文件,但写不进内容


创建TESTTEST.TXT,写文件,关闭保存,之后再创建HELLO.TXT,移除盘,查看TESTTEST.TXT是否有数据?


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