欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++檢查某個文件或目錄是否存在的函數(shù)

 更新時間:2014年10月14日 09:06:16   投稿:shichen2014  
這篇文章主要介紹了C++檢查某個文件或目錄是否存在的函數(shù),是Windows應(yīng)用程序設(shè)計中非常常見的實用技巧,需要的朋友可以參考下

本文實例講述了C++檢查某個文件或目錄是否存在的函數(shù)代碼,分享給大家供大家參考。具體實現(xiàn)方法如下:

#include <Windows.h>

BOOL FileExists(LPCTSTR lpszFileName, BOOL bIsDirCheck)
{
 //試圖取得文件屬性
 DWORD dwAttributes = ::GetFileAttributesA(lpszFileName);
 if ( INVALID_FILE_ATTRIBUTES == dwAttributes)
 {
 return FALSE;
 }

 //是目錄
 if (dwAttributes & FILE_ATTRIBUTE_DIRECTORY)
 {
 if (bIsDirCheck) //當(dāng)前檢測的也是目錄
 {
  return TRUE;
 }
 else 
  return FALSE;
 }
 else //是文件
 {
 if (bIsDirCheck)
 {
  return FALSE;
 }
 else 
  return TRUE;
 }
}

int main(int argc, char *argv[])
{
 BOOL bRetDir, bRetFile;
 //測試,一個目錄
 bRetDir = FileExists("C:\\11\\", TRUE);
 //測試, 一個文件
 bRetFile = FileExists("C:\\11\\1.xls", FALSE); 
 return 0;
}

希望本文所述對大家的C++程序設(shè)計有所幫助。

相關(guān)文章

  • C語言實現(xiàn)圖書管理系統(tǒng)

    C語言實現(xiàn)圖書管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Qt5.9.5 隨機轉(zhuǎn)盤小項目的實現(xiàn)示例

    Qt5.9.5 隨機轉(zhuǎn)盤小項目的實現(xiàn)示例

    本文主要介紹了Qt5.9.5隨機轉(zhuǎn)盤小項目的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C語言對棧的實現(xiàn)基本操作

    C語言對棧的實現(xiàn)基本操作

    棧只允許在一端進(jìn)行插入或刪除操作的線性表。首先棧是一種線性表,但是限定這種線性表只能在某一端進(jìn)行插入和刪除操作,這篇文章主要介紹了C語言對棧的實現(xiàn)基本操作.
    2016-10-10
  • C語言實現(xiàn)數(shù)獨程序的示例代碼

    C語言實現(xiàn)數(shù)獨程序的示例代碼

    數(shù)獨是源自瑞士的一種數(shù)學(xué)游戲。是一種運用紙、筆進(jìn)行演算的邏輯游戲。本文將利用C語言實現(xiàn)數(shù)獨程序,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • OpenCV實現(xiàn)輪廓外接多邊形

    OpenCV實現(xiàn)輪廓外接多邊形

    這篇文章主要為大家詳細(xì)介紹了OpenCV實現(xiàn)輪廓外接多邊形,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • C++函數(shù)指針詳解

    C++函數(shù)指針詳解

    這篇文章主要介紹了C++函數(shù)指針詳解,通過文字描述C++函數(shù)指針基礎(chǔ)概念,內(nèi)涵詳細(xì)的代碼實現(xiàn)和解析,希望對你能夠有所幫助
    2021-06-06
  • Qt實現(xiàn)FTP的上傳和下載的實例代碼

    Qt實現(xiàn)FTP的上傳和下載的實例代碼

    本篇文章主要介紹了Qt實現(xiàn)FTP的上傳和下載的實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • tc編譯的dos程序和vc編譯的win32控制臺程序的異同

    tc編譯的dos程序和vc編譯的win32控制臺程序的異同

    tc編譯的dos程序和vc編譯的win32控制臺程序的異同...
    2007-08-08
  • C++設(shè)計模式之解釋器模式

    C++設(shè)計模式之解釋器模式

    這篇文章主要介紹了C++設(shè)計模式之解釋器模式,本文講解了什么是解釋器模式、文法規(guī)則和抽象語法樹、解釋器模式的使用場合等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • 淺析多維數(shù)組的下標(biāo)重載

    淺析多維數(shù)組的下標(biāo)重載

    貼一下實現(xiàn)基本功能的代碼吧,像越界檢測,及其他功能就沒寫了,只要體現(xiàn)了思路,其他的功能好加
    2013-09-09

最新評論