ファイル名からフルパスを取得するには。 – プログラミング – Home

ファイル名からフルパスを取得するには。
 
通知
すべてクリア

[解決済] ファイル名からフルパスを取得するには。


吉田
 吉田
(@吉田)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

開発はWin200:vc++6.0:MFC+SDK

いま、ファイル名(*.txt)からフルパス(c:\\......)を取得するためのプログラムを記述
中なのですが、なにか良い方法はありませんか?

SearchPath
GetLongPathName
PathSearchAndQualify
GetFullPathName

上記API関数などを使ってみたのですけど、取得できたフルパス中に現在の作業ディレ
クトリが混在してしまいます。(TT)...

使用関数や、ファイル名で検索しフルパスを取得する方法など、ご存知の方が居られま
したらご教授お願いできないでしょうか。


引用未解決
トピックタグ
lap
 lap
(@lap)
ゲスト
結合: 22年前
投稿: 11
 

>使用関数や、ファイル名で検索しフルパスを取得する方法など、ご存知の方が居られま
したらご教授お願いできないでしょうか。

ファイル名だけからフルパスを決定することはできません。
(同じファイル名が複数のディレクトリにある場合があるから)


返信引用
吉田
 吉田
(@吉田)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

>ファイル名だけからフルパスを決定することはできません。
>(同じファイル名が複数のディレクトリにある場合があるから)

考えれば確かにそうですね。特定できないですよね。ショックです。

実際にはツリービューのアイテムのテキストをTreeView_GetItem関数で取得して、それ
を元に何らかの方法でフルパスを求めようとしたのですが....
なにか別の方法を考えなければ...
ありがとうございました。


返信引用
MK
 MK
(@MK)
ゲスト
結合: 25年前
投稿: 66
 

>いま、ファイル名(*.txt)からフルパス(c:\\......)を取得するためのプログラムを記述
>中なのですが、なにか良い方法はありませんか?

>上記API関数などを使ってみたのですけど、取得できたフルパス中に現在の作業ディレ
>クトリが混在してしまいます。(TT)...

外してたらごめん。
フルパスだから、(現在の作業?)ディレクトリが混在するのは当然かと思いますが・・・。
何か私が勘違いしてる?


返信引用
吉田
 吉田
(@吉田)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

すいません。他の回りくどい方法ですでに自己解決しちゃいました。

>外してたらごめん。
>フルパスだから、(現在の作業?)ディレクトリが混在するのは当然かと思います
が・・・。
>何か私が勘違いしてる?

う~~ん....。よくわからないです。

とりあえず今回は解決チェックします。レスありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました