bcb的函式:
1. fileopen
開啟指定的檔案,如果返回為正數,表示操作成功,返回值為檔案控制代碼:如果返回值為-1,表
示操作失敗,函式原型如下:
int __fastcall fileopen(const system::ansistring filename,int mode);
2. filecreate
以指定的檔名稱建立乙個新的檔案,如果返回為正數,表示操作成功,返回值為檔案控制代碼,
如果返回值為-1,表示操作失敗.函式原型如下:
int __fastcall filecreate(const system ::ansistring filename);
3. fileread
從檔案中讀取指定位元組的資料到緩衝區中,函式返回實際讀取的位元組數,函式原型如下;
int __fastcall fileread(int handle,void *buffer,int count);
4. filewrite
將緩衝區的資料寫入到指定的檔案的當前位置中去如果操作成功,函式返回實際寫入的字
節數,如果返回為-1,則表示操作產生錯誤,函式原型如下:
int __fastcall filewrite(int handle,const void *buffer,int count);
5. fileseek
調整檔案指標到新的位置,如果操作成功,則返回新的檔案位置,如果操作失敗,則函式返
回-1,函式原型如下:
int __fastcall fileseek(int handle,int offset,int origin);
6. fileclose
關閉指定的檔案,函式原型如下:
void __fastcall fileclose(int handle);
7. fileage
返回指定檔案的時間標籤,如果操作失敗,則返回-1,函式原型如下:
int __fastcall fileage(const system::ansistring filename);
8. fileexists
用於測試指定的檔案是否存在,如果存在返回真,否則返回假,函式原型如下:
bool __fastcall fileexists(const system::ansistring filename);
9. filegetdate
返回指定檔案的dos時間標籤,如果操作失敗,則近回-1,函式原型如下:
int __fastcall filegetdate(int handle);
10.filesetdate
更改指定檔案的dos時間標籤,如果操作成功,返回0,否則返回錯誤**,函式原型如下:
int __fastcall filesetdate(int handle,int age);
11.filegetattr
返回指定檔案的屬性,如果操作失敗,則函式返回-1,函式原型如下;
int __fastcall filegetattr(const system::ansistring filename);
12.filesetattr
更改指定檔案的屬性引數,如果操作成功,則返回0,函式原型如下;
int __fastcall filesetattr(const system::ansistring filename,int attr);
13.findfirst
在指定的檔案目錄內,搜尋符合特定屬性引數的檔案,如果成功地查詢到符合條件的檔案,
則函式返回0,否則函式返回乙個錯誤**,函式原型如下:
int __fastcall findfirst(const system::ansistring path,int attr,tsearchrec &f);
14.findnext
繼續搜尋findfirst所指定屬性引數的檔案,如果成功地查詢到符合條件的檔案,則函式返
回0,否則函式返回乙個錯誤**,函式原型如下:
int __fastcall findnext(tsearchrec &f);
15.findclose
釋放findfirst操作所申請的記憶體資源,函式原型如下:
void __fastcall findclose(tsearchrec &f);
16.deletefile
在計算機磁碟中刪除指定的檔案,如果操作成功,則函式返回真,函式原型如下:
bool __fastcall deletefile(const ansistring filename);
17.renamefile
更改指定檔案的名稱,如果操作成功,則函式返回真,函式原型如下:
bool __fastcall renamefile(const ansistring oldname, const ansistring newname);
18.changefileext
更改指定檔案的副檔名,函式原型如下:
ansistring __fastcall changefileext(const ansistring filename,const ansistring extension);
19.extractfilepath
返回指定檔案的工作路徑,函式原型如下:
ansistring __fastcall extractfilepath(const ansistring filename);
20.extractfiledir
返回指定檔案的工作目錄,函式原型如下:
ansistring __fastcall extractfiledir(const ansistring filename);
21.extractfiledrive
返回指定檔案的驅動器,函式原型如下:
ansistring __fastcall extractfiledrive(const ansistring filename);
22.extractfilename
返回指定檔案的檔名及副檔名,函式原型如下:
ansistring __fastcall extractfilename(const ansistring filename);
23.extractfileext
返回指定檔案的副檔名,函式原型如下:
ansistring __fastcall extractfileext(const ansistring filename);
收集到的
BCB 自動填表函式
摘要 bcb實現自動填表的例子,通過改造完全可以操作其它視窗來實現自動填表功能例子 int i 0 bool callback enumfunc hwnd hwnd,lparam lp 自定義的 函式 void fastcall tform1 button3click tobject sender ...
檔案操作函式
1,feof 檢查檔案流是否讀到了檔案尾 相關函式 fopen,fgetc,fgets,fread 表頭檔案 include 定義函式 int feof file stream 函式說明 feof 用來偵測是否讀取到了檔案尾,尾數stream為fopen 所返回之檔案指標。如果已到檔案尾則返回非零值...
檔案操作函式
1 檔案測試函式 2 檔案操作 新建檔案 fopen filename,w 以 寫 的方式開啟乙個不存在的檔案,就會新建該檔案 檔案刪除 unlink 檔案複製 copy filename,aaa bb.txt 盡量使用 和相對路徑,因為linux只認 也沒有磁碟分割槽,而windows 和 都認 ...