Visual C++ で python の os.path.abspath() 動作を複製しようとしています。ここが難しいところです。たとえば、C: と U: など、2 つ以上のドライブがあります。私のシェルでは、cd U:/udir を実行します。pwd は U:/udir を提供します。次に、cd C:/cdir を実行します。pwd は C:/cdir を提供するようになりました。
今、私は python を開いて os.path.abspath('U:newdir/file.ext') と言います
U:/udir/newdir/file.ext を出力します。私の質問は、Windows API またはネイティブ C++ 呼び出しのみを使用することです。アプリケーションが C: で実行されている場合、U: の現在の作業ディレクトリを取得するにはどうすればよいですか。
GetCurrentDirectory または _getcwd はドライブを受け入れないため、迷っています。