- 締切済み
ネットワーク上のデータが取れない
こんにちは。 ネットワーク上のデータの取得について、教えてください。 プログラムで使用するデータをネットワーク上のサーバー機が持っています。 このデータを、(サーバーのフォルダを)ネットワークドライブ指定したクライアント機から参照しています。 Server の c:\testdata\rootdir にデータがあり、 Client は f: を c:\testdata\rootdir として参照します。 rootdir の下に、subdir1, subdir2, subdir3 のように設定していて、 f:\subdir1 のデータを使ったり、f:\subdir2 のデータを使ったりしています。 全部で、30個のフォルダがありますが、そのうちの何個かはデータが取れません。 (必ず同じフォルダです) INIファイルから、データ用フォルダのパスを取得するので、 D:ドライブ(Client 内部)に rootdir データをコピーしてから、 D:を参照するように変更すると正しく読み込みます。(すべてのフォルダからデータを取り出す) そこで質問ですが、ネットワークドライブの設定を信じてこのまま作成していいのか?ということです。 ユーザーは限られているので、ドライブ設定作業自体に問題はないと思います。 プログラムは Visual C++ Ver 6.0 です。 なにかネットワークでの通信を行なうときのオプションでもあるのでしょうか。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yatokesa
- ベストアンサー率40% (201/496)
回答ではないです。 ネットワークドライブにマウントするよりも、直接共有名を使った方がよいのではないでしょうか。ネットワークドライブはユーザー側で簡単に削除させられますから。 \\Server名\共有名\subdir1 のような UNCを使った方が良いと思いますよ。 >ネットワークでの通信を行なうときのオプションでもあるのでしょうか いずれの方法に於いても、特にオプション等はないはずです。
お礼
アドバイスの件は試してみます。 ありがとうございました。