- ベストアンサー
実行中にフォルダ共有を行い、そこにアクセスする。
ちょっと困ってます。 件名の通りなのですが、コマンド打ちでフォルダ共有を行って、そこにファイルのコピーをしたいのですが、Dir関数で存在しないと言って来ます。 共有は、きちんと行っています。 フォルダ関係のシステム情報を再読み取りできれば可能になるのではないかなぁと思っています。(→でも、解決策は見つからず・・・) どのようにしたら、アクセスできますでしょうか? 共有は、バッチ内で行います。バッチのプロセスが終了次第、コピーを行うというものです。 マシン:Win95 VB ver:6.0 実施共有マシン:NT 4.0 server、Win2K server、win98 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
WNetAddConnection* (API関数)を使うとか。 http://www.galliver.co.jp/writing/vbm_tokushu/api9031/ ドライブの割り当てを行わない方法もあります。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=321977
その他の回答 (1)
- suezou3
- ベストアンサー率12% (18/139)
回答No.1
共有は自分のマシンのフォルダをしているのですか? であれば、別に共有してもしなくても関係ないはずですが。 それとも他のマシンのフォルダを共有するのですか?
質問者
補足
他のマシンを共有します。 ですので、自マシンでは、ドライブが増えるわけです。 そのドライブ自体プログラム内で読み取れませんでした。
お礼
ありがとうございます。 参照したページにWINAPIを使用して、ネットワークドライブをドライブに割り当てを行う方法があり、その方法を用いるときちんとアクセスできました。 これでうまくいきそうです。