0

親を参照する相対パスで PathCchAppend を使用する場合

"..\..\folder1\" + "folder2"

結果は

"folder1\folder2\"

それ以外の

"..\..\folder1\folder2\"

独自の関数を作成する代わりに、PathCchAppendEx と PathCchCombine にパスを追加するためのより良い方法/オプションはありますか?同じ結果になります。

4

1 に答える 1

0

2 つの相対パスをこのファミリの関数の 1 つと組み合わせる方法はありません。GetCurrentDirectory() または GetModuleFileName() (ケースによって異なります) を使用して絶対パスを取得し、それを最初のパスと組み合わせてから、結果を 2 番目のパスと組み合わせます。通常、最初に絶対パスを作成できるポイントが常にあります。

于 2012-11-19T15:03:49.063 に答える