• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 74, 文章 - 0, 評論 - 26, 引用 - 0
            數據加載中……

            (轉)Rapi 使用

            void CopyFilePCtoWinCE(CString strFileNamePC, CString strFileNamePPC)
            {
                CFile oldFile;
                oldFile.Open(strFileNamePC, CFile::modeRead |CFile::typeBinary);
                int iLen = oldFile.GetLength();
                iLen = iLen / BUFFER_SIZE;
                BSTR bstr = strFileNamePPC.AllocSysString();
                SysFreeString(bstr);
                CeRapiInit();
                HANDLE h = CeCreateFile(bstr, GENERIC_READ | GENERIC_WRITE, 0, NULL,
                    OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
                char cTemp[BUFFER_SIZE];
                DWORD nbytes;
                int iTotBytes = 0;
                int iReaded=0;
                while((iReaded=oldFile.Read(&cTemp, BUFFER_SIZE)) >= 1)
                    CeWriteFile(h, &cTemp, (DWORD)iReaded, &nbytes, NULL);
                CeCloseHandle(h);
                oldFile.Close();
                CeRapiUninit();
            }

            void CopyFileWinCEtoPC(CString strFileNamePPC, CString strFileNamePC)
            {
                BSTR bstr = strFileNamePPC.AllocSysString();
                SysFreeString(bstr);
                CeRapiInit();

                HANDLE h;
                h = CeCreateFile(bstr, GENERIC_READ, FILE_SHARE_READ, NULL,
                    OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);

                CFile oldFile;
                oldFile.Open(strFileNamePC, CFile::modeCreate | CFile::modeWrite);

                char cTemp[BUFFER_SIZE];
                DWORD nbytes;
                CString s;

                while(CeReadFile(h, &cTemp, (DWORD)BUFFER_SIZE, &nbytes, NULL) == TRUE)
                {
                    oldFile.Write(&cTemp, nbytes);
                    if(nbytes < BUFFER_SIZE)
                        break;
                }
                CeCloseHandle(h);
                oldFile.Close();
                CeRapiUninit(); 
            }

            BOOL DeleteFileFromCE(CString strFileNamePPC)
            {
                BSTR bstr = strFileNamePPC.AllocSysString();
                SysFreeString(bstr);
                CeRapiInit();
                BOOL bRet = CeDeleteFile(bstr);
                CeRapiUninit();
                return bRet;
            }


            posted on 2007-11-20 08:46 井泉 閱讀(1279) 評論(0)  編輯 收藏 引用 所屬分類: C++

            久久丝袜精品中文字幕| 欧美黑人又粗又大久久久| 久久99毛片免费观看不卡| 国产精品99久久精品爆乳| 51久久夜色精品国产| 久久久久高潮综合影院| 俺来也俺去啦久久综合网| 久久久久久久久久免免费精品| 亚洲成人精品久久| A级毛片无码久久精品免费| 亚洲精品国产自在久久| 俺来也俺去啦久久综合网| 久久亚洲2019中文字幕| 99久久精品影院老鸭窝| 久久人做人爽一区二区三区| 久久精品人人做人人爽电影| 国产免费久久精品99re丫y| 大蕉久久伊人中文字幕| 久久久久久国产精品美女| 国产亚洲精久久久久久无码AV| 一本一本久久A久久综合精品| 日本一区精品久久久久影院| 伊人久久综合无码成人网| 久久人妻少妇嫩草AV无码蜜桃| 99久久精品毛片免费播放| 亚洲va久久久噜噜噜久久狠狠| 婷婷久久综合九色综合绿巨人| 久久精品国产精品国产精品污| 欧洲人妻丰满av无码久久不卡| 日本久久久久久久久久| 国产精品gz久久久| 91精品国产91久久| 久久久久久久尹人综合网亚洲| 亚洲AV无码久久| 中文字幕人妻色偷偷久久| 久久精品国产久精国产一老狼| 日韩十八禁一区二区久久| 久久99国产一区二区三区| 一本伊大人香蕉久久网手机| 麻豆精品久久久一区二区| 久久精品国产亚洲综合色|