2017-02-13 6 views
0

こんにちは、私は助けが必要です!2ステップ戻っていく方法は? .. .. ExtractFilePath(paramstr(0))

は私がExtractFilePath私はこれを取得してい

((0)paramstr)でファイルパスを抽出する場合:C:\Users\Admin\Documents\Embarcadero\Studio\Projects\example13.02\Win32\Debug が、私は戻って2ステップを移動する必要があります。 C:\Users\Admin\Documents\Embarcadero\Studio\Projects\example13.02\

私は分かりません。どのようにですか?

ExtractFilePath(paramstr(0))バック2段階にする方法 .... \

私は( '\ ....' +)ExtractFilePath(paramstr(0))を試してみました

結果:

C:\Users\Admin\Documents\Embarcadero\Studio\Projects\example13.02\Win32\D‌​ebug\..\..\ 
+0

はC:\ Users \ユーザー管理\ドキュメント\エンバカデロ\メーカー\プロジェクト\ example13.02 \ Win32の\のDのebug \ .. \ .. \ Cと同じです:\ Users \ Admin \ Do cuments¥Embarcadero¥Studio¥Projects¥example13.02¥ – Dsm

+0

FWIW PathCanonicalizeを使用する可能性があります - http://stackoverflow.com/a/5329520/587106を参照してください –

答えて

3
ExtractFileDir(ExtractFileDir(ExtractFileDir(ParamStr(0)))) 
+0

ありがとう! –

関連する問題