取得したパスがネットワークのものかどうかを判別したい – プログラミング – Home

取得したパスがネットワークのものかどう...
 
通知
すべてクリア

[解決済] 取得したパスがネットワークのものかどうかを判別したい


ふぁいと!
 ふぁいと!
(@ふぁいと!)
ゲスト
結合: 23年前
投稿: 28
Topic starter  

いつもお世話になっております。

環境
Win2000(SP3)
VC++6.0(SPなし)
MFC

フォルダ選択ダイアログを使って選択されたフォルダの絶対パスを
取得してます。
しかしそのパスが自身のローカルマシンのパスなのかネットワーク上の
ものなのかを判別したいのですが、方法がわかりません。
ネットワークのパスには以下の2つがありますよね。

1)通常の(?)パス 例)\\NetWork...
2)「ネットワークドライブの割り当て」によってネットワークフォルダに
   対してドライブ文字を割り当てる方法
    例)F:NetWork...

1)の場合だと頭3文字をみてC:\\...等の形になっているかどうかで
判断できるのですが、2)だと判別できません。
何かよい方法をご存知の方ご教授ください。
宜しくお願いします。


引用未解決
トピックタグ
ワルツ
 ワルツ
(@ワルツ)
ゲスト
結合: 23年前
投稿: 21
 

GetDriveTypeなんかはいかがでしょうか?


返信引用
ふぁいと!
 ふぁいと!
(@ふぁいと!)
ゲスト
結合: 23年前
投稿: 28
Topic starter  

ワルツさんどうもありがとうございます。
こんな便利なものがあったのですね。動作確認してみたころOKでした。
本当にありがとうがざいました。今後ともよろしくお願いします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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