C++如何判斷某一文件是否存在


函數名: access
功 能: 確定文件的訪問權限
用 法: int access(const char *filename, int amode);
程序例:
#include <stdio.h>
#include <io.h>
 
int file_exists(char *filename);
 
int main(void)
{
printf("Does NOTEXIST.FIL exist: %s\n",
file_exists("NOTEXISTS.FIL") ? "YES" : "NO");
return 0;
}
 
int file_exists(char *filename)
{
return (access(filename, 0) == 0);
}
 
 
 
access(filename, 0)0 表示判斷文件是否存在
 
 
 
 
 
finename 文件名稱 mode 模式,共5種模式: 0-檢查文件是否存在 1-檢查文件是否可運行 2-檢查文件是否可寫訪問 4-檢查文件是否可讀訪問 6-檢查文件是否可讀/寫訪問
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM