真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C/C++獲取文件大小的方法有哪些

這篇文章主要介紹“C/C++獲取文件大小的方法有哪些”,在日常操作中,相信很多人在C/C++獲取文件大小的方法有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”C/C++獲取文件大小的方法有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

創(chuàng)新互聯(lián)專注于南澗企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,購物商城網(wǎng)站建設(shè)。南澗網(wǎng)站建設(shè)公司,為南澗等地區(qū)提供建站服務(wù)。全流程按需設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

C/C++多種方法獲取文件大小

 #include    #include    #include    #include    #define _AFXDLL   using namespace std;   void main()   {   // 此文件在工程打開狀態(tài)下為不可訪問   char* filepath = "..\test.ncb";   // 方法一   struct _stat info;   _stat(filepath, &info);   int size = info.st_size;   cout<    // 方法二   FILE* file = fopen(filepath, "rb");   if (file)   {   int size = filelength(fileno(file));   cout<    fclose(file);   }   // 方法三   CFile cfile;   if (cfile.Open(filepath, CFile::modeRead))   {   int size = cfile.GetLength();   cout<    }   // 方法四   HANDLE handle = CreateFile(filepath, FILE_READ_EA, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0);   if (handle != INVALID_HANDLE_VALUE)   {   int size = GetFileSize(handle, NULL);   cout<    CloseHandle(handle);   }   }

也可以直接調(diào)用WinAPI函數(shù)GetFileSize嘛,  

 DWORD WINAPI GetFileSize(   __in HANDLE hFile,   __out LPDWORD lpFileSizeHigh   );

支持Win2000及以后的系統(tǒng)

到此,關(guān)于“C/C++獲取文件大小的方法有哪些”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
本文標題:C/C++獲取文件大小的方法有哪些
當前URL:http://weahome.cn/article/ijccoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部