程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> VC >> vc教程 >> BCB提供的文件操作的庫函數

BCB提供的文件操作的庫函數

編輯:vc教程

在BCB中也提供了文件操作的函數,這些函數的功能和前面所介紹的大致相同,但這類函數和BCB關系緊密,能使用BCB中的AnsiString等數據類型,在BCB中用這種方式的文件操作是最方便的,下面我就把這種文件操作詳細介紹。

在BCB提供的這組文件操作函數中,可分為三種類型,就是:1、文件名函數,2、文件管理函數;3、文件I/O函數。

1、文件名函數

文件名函數可以對文件的名稱、所在子目錄、驅動器和擴展名等進行操作。下表列出這些函數及其功能。

函數 說明

ExpandFileName() 返回文件的全路徑(含驅動器、路徑)

ExtractFileExt() 從文件名中抽取擴展名

ExtractFileName() 從文件名中抽取不含路徑的文件名

ExtractFilePath() 從文件名中抽取路徑名

ExtractFileDir() 從文件名中抽取目錄名

ExtractFileDrive() 從文件名中抽取驅動器名

ChangeFileExt() 改變文件的擴展名

ExpandUNCFileName() 返回含有網絡驅動器的文件全路徑

ExtractRelativePath() 從文件名中抽取相對路徑信息

ExtractShortPathName() 把文件名轉化為DOS的8·3格式

MatchesMask() 檢查文件是否與指定的文件名格式匹配

下面就把這些函數作一一介紹:

⑴ExpandFileName()

原型:extern PACKAGE AnsiString __fastcall ExpandFileName(const AnsiString FileName);

功能:返回文件的全路徑(含驅動器、路徑)

參數:FileName:要處理的文件名

例:ShowMessage(ExpandFileName(Application->ExeName));//顯示你的程序文件名,如C:\MyBCB\Sample1.EXE

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved