怎樣讓c語言判斷檔案是否存在
1樓:網友
file * fp;
fp=fopen("h:\\abc\\","r");
if(fp==null)
else可以把上述**封裝成乙個函式。
其實也可以考慮用windows api 來進行判斷。
用c語言或c++語言判斷檔案是否存在?
2樓:
一、判斷資料夾是否存在:
1.用createdirectory(".//filemanege",null);如果資料夾filemanege不存在,則建立。
2.或者if(_access(".//filemanege",0)==-1),表示filemanege不存在。
3.或者bool pathisdirectory(lpctstr pszpath);二、判斷檔案是否存在:
1.用if((file=fopen(".//filemanege//f","rb"))==null)
file=fopen(".//filemanege//f","ab+"); // 先判斷有無檔案,沒的話新建乙個。
2.用if(_access(".//filemanege//f",0)==-1),表示檔案不存在。
函式int _access( const char *path, int mode );可以判斷檔案或者資料夾的mode屬性。
mode=00;//existence only
mode=02;//write permission
mode=04;//read permission
需要包含標頭檔案。
c語言怎麼查詢制定目錄下的檔案是否存在
3樓:網友
c語言中用open函式就可以判斷出指定目錄下的檔案是否存在。
比如:#include
main()
file *fp;
if((fp=fopen("c:\\","r"))==null)printf("this file is not exist";//檔案不存在。
elseprintf("open sucess");
close(fp);
4樓:網友
樓上使用win32 api
但用c執行時函式可以了。
#include
file*fp;
if((fp=fopen("c:\\","r"))==null){/開啟失敗。
else{/開啟成功。
5樓:網友
handle hfile = createfilea(m_,generic_read,null,null,open_existing,file_attribute_archive,null);
if (invalid_handle_value == hfile)檔案不存在。。。
記得加入#include ""
6樓:網友
兩種方法比較簡單:
1. f = fopen(name,"r");
if (f==null)
printf("file not exist !");
elseprintf("file exist !");
fclose(f);
2. 呼叫windows api
pathfileexists
怎麼用,自己查。
c語言裡面如何判斷乙個檔案不存在?
7樓:網頁更新提醒
//用fopen()函式以讀的方式開啟,如果檔案控制代碼為null,則該檔案不存在咯!
希望對您有所幫助!!
#include
#include
int main()
用純c語言怎麼判斷某個檔案是否存在
8樓:
如果你知道檔名和路徑的話; 直接用 fopen 是c的標準庫函式。 引數為file * fopen(const char * path,const char * mode); 路徑為完整路徑, mode 為開啟方式, 是隻讀方式開啟,還是讀寫方式開啟這些。
再或者, 你知道路徑, 不知道檔名?
那個, 要用系統的api 來幹這個事情了。不用系統級的高階函式, 搞不定了。因為這個是整個檔案系統的事情了。。
9樓:匿名使用者
fopen,判斷返回的值是否為null
c語言怎麼判斷檔案是否為空
10樓:網友
file *fp=fopen("","r");
feof(fp)返回0非空,返回1為空。
在C 中如何判斷資料夾是否存在,不存在的話建立資料夾
你真能重複問問題。include include include include 檢查資料夾是否存在,不存在則建立之。資料夾存在返回 資料夾建立失敗返回 資料夾建立失敗返回 int checkdir char dir else elsereturn include void main ofstrea...
c語言判斷數是否為整數c語言判斷一個數是否為整數
使用截尾函式可以驗證!截尾函式是指將小數點後面的全部丟掉!所以,如果是整數的話,那麼截去小數點後面的應該等於原來的這個數字 否則,便不是整數!截尾函式 trunc x 判斷 if trunc x x then 翻譯 如果x是整數的話 望採納!以判斷n開根號後是否是整數為例 include inclu...
c語言如何讀取檔案的屬性(判斷其是否含子目錄)
這個一般使用系統提供的介面函式,而不用c語言的庫函式。windows下使用api linux unix等使用系統庫函式。c語言 如何遍歷指定的資料夾 可以包括子資料夾 中的每乙個檔名 使用 readdir函式 可以獲取檔名。dim myfilename redim myfilename set ...