人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

C++基礎:怎樣判斷某一文件是否存在

C++基礎:怎樣判斷某一文件是否存在

更新時間:2022-09-17 文章作者:未知 信息來源:網絡 閱讀次數:

很簡單的一種辦法:

#include <iostream>
#include <fstream>
using namespace std;
#define FILENAME "stat.dat"
int main()
{
     fstream _file;
     _file.open(FILENAME,ios::in);
     if(!_file)
     {
         cout<<FILENAME<<"沒有被創建";
      }
      else
      {
          cout<<FILENAME<<"已經存在";
      }
      return 0;
}



另外一種利用 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-檢查文件是否可讀/寫訪問

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 商洛市| 迁西县| 永泰县| 桦甸市| 林芝县| 黔西县| 贵州省| 德化县| 平阳县| 探索| 广东省| 象山县| 锡林郭勒盟| 田东县| 颍上县| 密山市| 四会市| 浙江省| 万山特区| 波密县| 阿图什市| 建始县| 四会市| 年辖:市辖区| 陆良县| 民乐县| 准格尔旗| 吉首市| 金阳县| 卓尼县| 南开区| 德清县| 鄂托克旗| 碌曲县| 绵竹市| 辽源市| 贺州市| 达拉特旗| 长沙县| 墨脱县| 珲春市|