パスから拡張子のみを削除するには?

解決


Green  2003-08-20 16:17:07  No: 4435  IP: 192.*.*.*

はじめまして。
私はあるプログラムで、パスから拡張子を削除する操作をしたいと思っています。
たとえば、
C:\aaaa\bbbb.htmを
C:\aaaa\bbbbにしたいのです。
調べたところ、Windows APIのPathRemoveExtension関数というものを使えばよいらしいのですが、uses節に何を書けば使えるのかがわかりません。
ご存知の方、よろしくお願いします。

編集 削除
LupinⅢ  2003-08-20 16:21:40  No: 4436  IP: 192.*.*.*

function ChangeFileExt(const FileName, Extension: string): string;を使用すれば可能です。

文字列:=ChangeFileExt('C:\aaaa\bbbb.htm','');

これでOKだと思います。

編集 削除
Green  2003-08-20 17:05:56  No: 4437  IP: 192.*.*.*

LupinⅢ様、迅速な回答ありがとうございます。
できました!ChangeFileExtなんていうものもあるんですねぇ。

編集 削除