こんにちは。
文字列についてもう一度お願いします。
c:\sample\sample\...
からc:\sample\sample\まで取り出すにはどうしたらいいですか?
どうぞよろしくお願いします。
よくわかりません
c:\sample\sample\...から
c:\sample\sample\の部分を削除するのでしょうか?
相対パスを取得することもできますが、特定の文字列ならば
StringReplace('c:\sample\sample\...','c:\sample\sample\','',[])
で出来ます
AnsiPosとRight(Left)Strを使えば特定文字列以降(以前)を取得することができます
これならたかみさんの公開しているユニットが使えます
多分、ファイル名以外の部分を取り出したいという事ですよね。
IncludeTrailingPathDelimiter(ExtractFilePath(パス))
Helpのファイル名ユーティリティを見てください。
解決できました。
ほんとにありがとうございました!
ツイート | ![]() |