CH376長文件名

我在測試CH376時候發(fā)現(xiàn)文件定義有問題,

strcpy((char *)SrcName, "\\1\\");

? ? ? ? ? ? s = CH376FileOpenPath(SrcName);

? ? ? ? ? ? if ((s == ERR_MISS_DIR)||(s == ERR_MISS_FILE))

? ? ? ? ? ? {

? ? ? ? ? ? ? ? s = CH376DirCreate(SrcName);

? ? ? ? ? ? ? ? if(s != USB_INT_SUCCESS)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? m_u8USBStatus = USB_ERROR;

? ? ? ? ? ? ? ? ? ? return;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? ? ? strcpy((char *)SrcName, "\\1\\");

// ? ? ? ? ? ?//strcat((char *)SrcName,"\\");

//// ? ? ? ? ? ?i_u16Data = 2000;

//// ? ? ? ? ? ?i_u16Data+=BCD_TO_BIN(i_u8Buf[2]);

? ? ? ? ? ? BIN_TO_ASCBUF(i_u8Buf[2],&i_u8TempBuf[0],2);

? ? ? ? ? ? BIN_TO_ASCBUF(i_u8Buf[1],&i_u8TempBuf[2],2);

? ? ? ? ? ? BIN_TO_ASCBUF(i_u8Buf[0],&i_u8TempBuf[4],2);

? ? ? ? ? ? i_u8TempBuf[6] = 0;

? ? ? ? ? ? strcat((char *)SrcName,(char *)i_u8TempBuf);

? ? ? ? ? ? for(i=0;i<6;i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? m_u8USBBuf[i_u8Len++] = i_u8TempBuf[i];

? ? ? ? ? ? }

? ? ? ? ? ? for(i=0;i<2;i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? m_u8USBBuf[i_u8Len++] = ' ';

? ? ? ? ? ? }

// ? ? ? ? ? ?strcat((char *)SrcName,".txt");

? ? ? ? ? ? strcat( (char *)SrcName, ".TXT" );

? ? ? ? ? ? s = CH376FileCreatePath(SrcName);

? ? ? ? ? ? if(s != USB_INT_SUCCESS)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? m_u8USBStatus = USB_ERROR;

? ? ? ? ? ? ? ? return;

? ? ? ? ? ? }

我如果把1改為Data就會出現(xiàn)問題,但是程序執(zhí)行都是成功的,把U盤插電腦就會出現(xiàn)打不開這個Data這個文件夾。大家看看是不是哪里有問題。

用短文件名。大寫字符


我發(fā)現(xiàn),小寫英文字母的文件名,可以讀取。但是創(chuàng)建小寫字母的文件名,可以創(chuàng)建,并且可以寫入東西,卻在電腦上打不開,打開的時候提示“文件不存在,是否創(chuàng)建該文件”


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频