免責事項: この質問は、コーディングとスーパーユーザーの領域の間の奇妙な境界にまたがっています。私が求めていることの半分にどの用語を使用すればよいかさえわかりませんので、ご容赦ください...
ユーザーのローカルマシンと中央ネットワークの場所の間でいくつかのファイルを前後に移動したいリモートクライアントのチェックイン/チェックアウトタイプの機能に取り組んでいます。彼らは、ネットワークの場所を構成可能にしたいと考えています。過去数週間の開発中に、最初のテスト目的で構成済みのディレクトリを "C:\Storage" のような単純なものに設定し、開発環境の C: ドライブに Storage ディレクトリを作成しました。
今日、私は彼らが使い始めたいネットワーク構成を手に入れました。私は彼らがマップされたネットワーク ドライブを使用することを望んでいたので、同じ文字をローカル ドライブにマップするだけで、新しい構成ファイルを使用して開発環境を引き続き動作させることができました。残念ながら、彼らが使用したいパスは、"\machinename\dir\dir\dir..." を使用して内部ネットワーク上のマシンを直接指しています。
開発環境をセットアップする方法はありますDirectoryInfo
か? マップされたネットワーク ドライブの場合subst
、コマンド プロンプトで使用して、ローカル ドライブのディレクトリを指すように文字を指定できますが、このフル パスでは、同様のことを行う方法や、それが可能かどうかはわかりません。