開発はWin200:vc++6.0:MFC+SDK
いま、ファイル名(*.txt)からフルパス(c:\\......)を取得するためのプログラムを記述
中なのですが、なにか良い方法はありませんか?
SearchPath
GetLongPathName
PathSearchAndQualify
GetFullPathName
上記API関数などを使ってみたのですけど、取得できたフルパス中に現在の作業ディレ
クトリが混在してしまいます。(TT)...
使用関数や、ファイル名で検索しフルパスを取得する方法など、ご存知の方が居られま
したらご教授お願いできないでしょうか。
>使用関数や、ファイル名で検索しフルパスを取得する方法など、ご存知の方が居られま
したらご教授お願いできないでしょうか。
ファイル名だけからフルパスを決定することはできません。
(同じファイル名が複数のディレクトリにある場合があるから)
>ファイル名だけからフルパスを決定することはできません。
>(同じファイル名が複数のディレクトリにある場合があるから)
考えれば確かにそうですね。特定できないですよね。ショックです。
実際にはツリービューのアイテムのテキストをTreeView_GetItem関数で取得して、それ
を元に何らかの方法でフルパスを求めようとしたのですが....
なにか別の方法を考えなければ...
ありがとうございました。
>いま、ファイル名(*.txt)からフルパス(c:\\......)を取得するためのプログラムを記述
>中なのですが、なにか良い方法はありませんか?
>上記API関数などを使ってみたのですけど、取得できたフルパス中に現在の作業ディレ
>クトリが混在してしまいます。(TT)...
外してたらごめん。
フルパスだから、(現在の作業?)ディレクトリが混在するのは当然かと思いますが・・・。
何か私が勘違いしてる?
すいません。他の回りくどい方法ですでに自己解決しちゃいました。
>外してたらごめん。
>フルパスだから、(現在の作業?)ディレクトリが混在するのは当然かと思います
が・・・。
>何か私が勘違いしてる?
う~~ん....。よくわからないです。
とりあえず今回は解決チェックします。レスありがとうございました。