パスからフォルダまでのパスを取り出す

最終更新 2003 11/11

サンプルのダウンロード → BCB_ExtractFilePath.lzh(41k)

サンプルプログラムのスクリーンショット


完全パス(絶対パス)からファイル名を取り除いた、フォルダまでのパスを
取り出すには ExtractFilePath() 関数を使います。

パスを AnsiString 型の変数に代入して指定すれば、パスから取り出した
フォルダまでのパスが返って来ます。
戻り値も AnsiString 型です。


AnsiString path = "C:\\Program Files\\BCB_Test\\test.exe";
AnsiString folderPath = ExtractFileName( path );
こんな風にやれば folderPath に "C:\Program Files\BCB_Test\" が格納されます。

| home |