青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 132  文章 - 51  trackbacks - 0
<2012年7月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(7)

隨筆分類

隨筆檔案

文章分類

文章檔案

cocos2d-x

OGRE

OPenGL

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

C/C++判斷一個文件是否存在
1.
bool isExistFile(const char *pszFileName){
    FILE 
*fp = fopen(pszFileName, "rb");
    
if(fp == NULL)
        
return false;
    fclose(fp);
    
return true;
}

bool isExistFile(const char *pszFileName){
        fstream file;
        file.open(pszFileName,ios::
in);
        
if(!file)
            
return false;

        
return true;
    }

2.利用 c 語言的庫的辦法:

函數名: access

// crt_access.c
#include  <io.h>
#include  
<stdio.h>
#include  
<stdlib.h>

int main( void )
{
   
/* Check for existence */
   
if( (_access( "crt_ACCESS.C"0 )) != -1 )
   
{
      printf( 
"File crt_ACCESS.C exists\n" );
      
/* Check for write permission */
      
/* assume file is read-only */
      
if( (_access( "crt_ACCESS.C"2 )) == -1 )
         printf( 
"File crt_ACCESS.C does not have write permission\n" );
   }

}

3.用FindFirstFile


#include <windows.h>
#include 
<string> 
#include 
<vector>
using namespace std; 

// 核查目錄,若目錄不存在,創建目錄
bool FindOrCreateDirectory( const char* pszPath )
{
    WIN32_FIND_DATA fd;
    HANDLE hFind 
= ::FindFirstFile( pszPath, &fd );
    
while( hFind != INVALID_HANDLE_VALUE )
    
{
        
if ( fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY )
            
return true;
    }


    
if ( !::CreateDirectory( pszPath, NULL ) )
    
{
        
char szDir[MAX_PATH];
        sprintf_s( szDir, 
sizeof(szDir), "創建目錄[%s]失敗,請檢查權限", pszPath );
        ::MessageBox( NULL, szDir, 
"創建目錄失敗", MB_OK|MB_ICONERROR );
        
return false;
    }


    
return true;
}


// 遍歷目錄
bool CheckDirectory( char* pszPath )
{
    vector
< std::string > vtPath;

    
const char* sep = "\\/";
    
char* next_token;
    
char* token =  strtok_s( pszPath, sep, &next_token);
    
while( token != NULL )
    
{
        vtPath.push_back( token );
        token 
= strtok_s(NULL, sep, &next_token);
    }


    
if ( vtPath.size() > 0 )
    
{
        
if ( vtPath[0== "." )
            vtPath.erase( vtPath.begin() );
    }


    
// 核查所有路徑是否存在
    std::string strCurPath;
    
for( size_t i = 0; i  < (int)vtPath.size(); ++i )
    
{
        strCurPath 
+= vtPath[i];
        strCurPath 
+= '\\';

        
if ( !FindOrCreateDirectory( strCurPath.c_str() ) )
        
{
            
return false;
        }

    }


    
return true;
}



int main() 

    
char szPath[MAX_PATH] = "./main\\test\\hello/jump\\test\\";
    CheckDirectory( szPath );
    

    system(
"pause");
    
return 0
}
 
posted on 2012-03-24 15:12 風輕云淡 閱讀(11121) 評論(0)  編輯 收藏 引用 所屬分類: C++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美一级淫片aaaaaaa视频| 影音先锋亚洲一区| 日韩网站在线| 亚洲三级观看| 欧美理论在线播放| 宅男在线国产精品| 亚洲女同在线| 狠狠入ady亚洲精品经典电影| 久久久之久亚州精品露出| 久久久久久亚洲精品中文字幕| 韩国三级电影久久久久久| 欧美成人午夜剧场免费观看| 欧美激情精品久久久久久黑人 | 国产精品系列在线播放| 久久久久久一区二区三区| 老牛影视一区二区三区| 一区二区不卡在线视频 午夜欧美不卡'| 99re这里只有精品6| 国产区欧美区日韩区| 欧美国产日韩精品| 国产精品亚洲片夜色在线| 免费黄网站欧美| 欧美视频不卡中文| 欧美成人免费全部| 国产精品va| 欧美激情综合色| 国产精品色一区二区三区| 欧美激情中文不卡| 国产综合一区二区| 亚洲午夜久久久久久久久电影网| 玉米视频成人免费看| 亚洲视频在线观看视频| 亚洲日本aⅴ片在线观看香蕉| 亚洲永久在线观看| 夜夜嗨网站十八久久| 午夜一区不卡| 亚洲一区制服诱惑| 欧美激情精品久久久久久变态| 久久久高清一区二区三区| 欧美午夜精品久久久久免费视| 美国十次成人| 国产婷婷色一区二区三区在线| 99re视频这里只有精品| 亚洲精品乱码久久久久久| 久久国产精彩视频| 欧美一站二站| 国产精品欧美一区喷水 | 欧美成人国产一区二区| 国产欧美一区二区精品忘忧草 | 欧美国产激情二区三区| 国产一区二区三区久久 | 玖玖在线精品| 久久久久久久综合狠狠综合| 国产精品va在线播放我和闺蜜| 亚洲第一页在线| 黑人操亚洲美女惩罚| 亚洲欧美国产77777| 亚洲欧美日韩精品久久久| 欧美日韩极品在线观看一区| 欧美大片第1页| 亚洲电影网站| 久久手机精品视频| 欧美va天堂| 最新国产の精品合集bt伙计| 久久精品久久综合| 免费试看一区| 91久久国产综合久久| 欧美成人一区二区三区| 欧美激情亚洲视频| 亚洲免费激情| 欧美无砖砖区免费| 亚洲少妇最新在线视频| 欧美一级在线亚洲天堂| 国产婷婷色一区二区三区在线| 亚洲男人影院| 久久久久久久久久看片| 一区二区欧美日韩| 中文国产成人精品| 午夜综合激情| 久久av二区| 国产色产综合产在线视频| 亚洲欧美色婷婷| 久久人人爽国产| 亚洲国产裸拍裸体视频在线观看乱了中文| 久久综合九色| 亚洲精品老司机| 亚洲欧美日韩区| 一区在线观看视频| 欧美精品日韩综合在线| 亚洲视频播放| 免播放器亚洲一区| 一区二区三区 在线观看视频| 国产精品美腿一区在线看| 欧美在线综合| 亚洲精品视频免费在线观看| 亚洲影视综合| 亚洲第一狼人社区| 国产精品户外野外| 久久一区二区三区超碰国产精品| 亚洲人成人一区二区在线观看| 亚洲欧美综合v| 亚洲国产91色在线| 国产精品国色综合久久| 免费欧美在线视频| 亚洲免费视频在线观看| 亚洲国产欧美在线人成| 久久精品国产2020观看福利| 日韩小视频在线观看专区| 国产欧美精品一区| 欧美剧在线免费观看网站| 亚洲欧美激情四射在线日 | 亚洲一区免费| 欧美激情自拍| 久久精品国语| 亚洲综合欧美日韩| 亚洲九九爱视频| 一区在线视频观看| 国产精品日韩在线| 欧美日韩精品三区| 免费不卡在线观看| 久久精品视频免费播放| 亚洲免费在线精品一区| 亚洲九九精品| 亚洲高清久久久| 毛片基地黄久久久久久天堂| 午夜精品理论片| 亚洲色无码播放| 亚洲美女在线看| 最新国产成人av网站网址麻豆| 狠狠色狠狠色综合日日小说| 国产精品一区2区| 国产精品久久午夜| 欧美日韩一二区| 欧美日韩国产成人| 欧美激情一区二区三区在线视频| 久久午夜精品| 久久综合久久88| 久久天天躁狠狠躁夜夜爽蜜月 | 亚洲一区区二区| 亚洲伊人一本大道中文字幕| 一区二区三区四区国产| 99精品热视频| 亚洲图片在线观看| 中文亚洲欧美| 亚洲综合首页| 欧美亚洲专区| 久久久午夜精品| 老司机精品导航| 欧美精品二区| 欧美日韩综合| 国产精品视频不卡| 国产一区二区日韩精品| 含羞草久久爱69一区| 在线欧美亚洲| 99视频在线观看一区三区| 中文精品99久久国产香蕉| 亚洲欧美在线免费| 久久黄色影院| 欧美国产精品一区| 99国产一区二区三精品乱码| 在线性视频日韩欧美| 性欧美暴力猛交69hd| 久久一区精品| 欧美日韩高清免费| 国产欧美日韩三区| 亚洲国产1区| 亚洲一级影院| 久久久午夜视频| 亚洲经典自拍| 亚洲欧美日韩国产另类专区| 久久精品理论片| 欧美日韩aaaaa| 国产欧美一区二区三区在线老狼 | 国产日韩欧美高清| 亚洲电影免费观看高清完整版在线观看| 亚洲精品视频在线观看网站| 午夜国产精品影院在线观看| 免费成人av在线| 在线综合视频| 免费成人小视频| 国产精品欧美激情| 亚洲韩国一区二区三区| 亚洲欧美福利一区二区| 免费亚洲电影| 亚洲一区二区三区精品动漫| 毛片精品免费在线观看| 国产精品一区视频网站| 亚洲区第一页| 久久艳片www.17c.com| 国产精品99久久久久久久久久久久| 久久精品1区| 国产精品三级视频| 99在线热播精品免费| 老司机精品导航| 亚洲影院色在线观看免费| 欧美精品一区二区蜜臀亚洲| 国产一区久久| 亚洲欧美日本精品| 亚洲伦理中文字幕| 欧美福利专区|