"net use * \ server ... etc"を使ってもっとも近いドライブにマップするコードをC++で書いています。その後、ファイルを開きたいと思います。net useでマップしたドライブはどうすれば使用できますか? (C++)
このドライブには、あらかじめマップされていたドライブを知らなくても、この新しいドライブと対話できるコマンドがありますか? (!通常はそれがドライブZも:,常にではないでしょう)
鮮明例:
system("net use * \\server\folder\ p455word /user:server\user /p:no")
(output: "Server succesfully mapped to drive Z:")
それから私は、通常、ファイルを開こうとするでしょう:
system("Z:\\folder\mydoc.docx")
私の質問はどのようにありますこれを行うには:
system("*\\\folder\mydoc.docx")
*は、コンピュータがマップするドライブを選択したもので、この周りに。ありがとう!
あなたがそれを特定できないなら、それを使うことはできません。それは簡単です。しかし、確かにプログラムは、若干の変更を加えて、割り当てられたドライブ文字を覚えておく必要がありますか?または、ドライブレターフリーのUNCパスを使用できます。 –
downvotesとスマッグな返事は何ですか?私はこれを見て答えを見つけることができません。 "あなたには何も言えないものがあれば..." –
次のような詳細が必要です。あなたは何を研究しましたか?これまでに何を試しましたか?結果は何でしたか?あなたの現在の(最小、完全な例)コードはどのように見えますか?私はdownvotesを理解することができます - これは問題を解決するためにすでに行われている努力を示すためにはるかに多くを必要とする低品質の質問です。 –