ファイル名だけが欲しい(前置き)

フォルダ名からファイルを指定するとき、ディレクトリ名を相対パスで渡せば相対パスで(実行時に指定されたカレントディレクトリを起点とする)絶対パスで渡せば絶対パスで結果が帰ってくる。問題は、どちらの方法を用いても「ファイル名だけ」を得ることは出来ないということ。

相対パスの場合
指定が「.\..\」(親ディレクトリ)の場合
結果は「.\..\ファイル名」となる

絶対パスの場合
指定が「D:\Borland\bcc55」の場合
結果は「D:\Borland\bcc55\ファイル名」となる

従って文字列処理の出番到来というわけですね。