PathRemoveFileSpec パスからファイル名部分を取り除く

Cの宣言:

BOOL PathRemoveFileSpec(LPTSTR Path);

説明:

Pathで指定されたパスから、ファイル名の部分を取り除く。

引数の意味は以下の通り。
Path ファイル名を取り除くパス。関数の実行後、取り除いた結果のパスが返される。
戻り値は、ファイル名が取り除かれたか否かを表す真偽値である。

Cのサンプル:

"c:\windows\system32\kernel32.dll"というパスから、ファイル名部分である"kernel32.dll"を取り除く。
void TestPathRemoveFileSpec(void)
{
	char Path[] = "c:\\windows\\system32\\kernel32.dll";

	printf("'%s'から末尾のファイル名部分を除くと、", Path);

	PathRemoveFileSpec(Path);

	printf("'%s'となる。\n", Path);
}

(original text:1999/08/05 更新)

本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。