No.1ベストアンサー
- 回答日時:
別に難しいことはないですよ。
Win32APIをコールして(WNetAddConnection2だったかな?)
サーバに接続し、必要ならばドライブ接続もします。
後は普通にファイルオープン→リード/ライト→ファイルクローズ
という一連の処理を記述します。
注意点としては、書込み時は排他がきっちりかかるようにすること
と、ファイルオープン時に他のクライアントが排他をかけているか
どうか気をつけるくらいでしょうか。
この回答への補足
cse_riさん
早々の回答ありがとうございます
WNetAddConnection2はネットワークの割り当てをする
関数なんですね。
さらに質問なのですが、
排他制御は具体的にどうやってかけるのですか?
たびたび、すみませんが宜しくおねがいします
No.2
- 回答日時:
例えば、serverという名称のマシンに共有名shareの
なかにあるfileとうファイルを使うという程度のことなら、
fopen("\\\\server\\share\\file","r")
で、できます。あとは、いつもローカルの場合と同じ。
ただ、書くことがあるなら、排他制御をしっかりと
プログラムする必要はありますね。
どうするかは、ケースバイケースかな。
この回答への補足
terra5さん
回答ありがとうございます。
意外と簡単なことで悩んでいました。
ところで排他制御はどのように行うのですか?
度々の質問ですみませんが回答、宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学・短大 レポートを書く際に、PDFファイルを参考文献に書く際について質問です。 PSFファイルを参考文献に書 2 2022/11/03 14:33
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- ネットワーク 社内ネットワークの1台だけ接続できないときがある 4 2023/01/25 11:58
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- 大学・短大 レポートを書く際に、PDFのファイルを引用に使う場合について質問です。 参考文献として、URLを貼っ 2 2022/11/03 14:31
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- ネットワーク 自分のPC(ローカル環境)から,Webページにアクセスする過程についての質問です。 1 2023/03/19 23:00
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
C++でネットワークパスのファイルかフォルダの存在かどうかを取得する方法
C言語・C++・C#
-
プログラム内でネットワークドライブを指定して接続することは可能でしょうか?
C言語・C++・C#
-
共有フォルダへのフォルダ作成とファイルコピー
C言語・C++・C#
-
-
4
共有フォルダ名のパスの取得
C言語・C++・C#
-
5
WNetAddConnection2がエラーなぜ?
C言語・C++・C#
-
6
Release版のexeが動きません
C言語・C++・C#
-
7
ファイル更新日取得
C言語・C++・C#
-
8
C ファイル出力で、フォルダがない場合でも作成する方法
C言語・C++・C#
-
9
fopenで別ディレクトリにファイルをオープンしたい
C言語・C++・C#
-
10
ファイルやディレクトリの存在確認を行う方法
C言語・C++・C#
-
11
C#でのWNetAddConnection3の使い方を教えてください
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
【C&C++】指定行のみファイル書...
-
ロックファイルが消える
-
テキストファイルの最終行を削...
-
[VBScript]ファイルの入出力を...
-
フレームワークについて
-
fopenできる上限の変更
-
大きいサイズのテキストファイ...
-
分割コンパイルの#defineについて
-
処理負荷特定で考えられる要因...
-
VBに、Cのincludeのようなもの...
-
hostsファイルの登録MAX数
-
2つのCSVファイルの比較
-
CSVファイルへの保存の際、デー...
-
gccでリソースファイルを使わな...
-
error C2065: error C2057: が...
-
VC++でのiniファイルの読み書き
-
ファイル名の先頭にアンダース...
-
Access2010の最適化設定について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
dataファイルをxtxファイルにす...
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
テキストファイルの最終行を削...
-
ファイル名の先頭にアンダース...
-
大きいサイズのテキストファイ...
-
グローバル変数のよくない使い...
-
fopenできる上限の変更
-
ハッシュの計算時間について
-
VBに、Cのincludeのようなもの...
-
CSVファイルへの保存の際、デー...
-
分割コンパイルの#defineについて
-
VBAにてEXCEL以外のファイル(テ...
-
iniファイルに追記がしたいです。
-
ドラッグアンドドロップでファ...
-
SGファイルって何ですか?
-
同じ名前のファイルを作った場...
-
アドレス帳WABファイルをサンダ...
-
ダイアログボックスで複数フォ...
-
「VBScript」ADODB.Streamにお...
おすすめ情報