3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
Linux C_純C/C++ 確認檔案是否存在和抓取檔案大小 GITHUB: https://github.com/jash-git/Jash_LinuxC/tree/master/純C確認檔案是否存在和抓取檔案大小 code: #include // FILE... // get the file size. long getfilesize(FILE *pFile) { // check FILE*. if( pFile == NULL) { return -1; } // get current file pointer offset. long cur_pos = ftell(pFile); if(cur_pos == -1) { return -1; } // fseek to the position of file end. if(fseek(pFile, 0L, SEEK_END) == -1) { return -1; } // get file size. long size = ftell(pFile); // fseek back to previous pos. if(fseek(pFile, cur_pos, SEEK_SET) == -1) { return -1; } // deal returns. return size; } int main() { // open a file. FILE *pFile = fopen("c:\\123.bat", "r"); if(pFile == NULL) { printf("error.\n"); return 0; } // get the file size. printf("the file size: %ld bytes\n", getfilesize(pFile)); // close the file. fclose(pFile); return 0; }

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦