質問: ファイルについて 共有フォルダ内に共有ファイルがあり、複数で修正できるよう設定しているのですが、時々、使用中のファイル は編集のためロックされています。とダイアログが表示されてしまいます。 どうしてでしょうか?
回答: 当たり前のことでしょ。 例えばaさんが、「今日は晴れでした。」という文章を「今日は雨でした。」と編集しようとしています。と同時にbさんが「今日は雷雨でした。」と編集しようとしています。もともとのファイルが一つしかないのにどのように保存されるというのですか?aさんの編集が反映されればbさんの編集は意味がなくなるし、bさんの編集が反映されればaさんの編集は意味がなくなります。 この場合は最初にファイルを開いた人に編集する権利があります。それ以外の人が同じファイルを開こうとすると、「このファイルは他の人が使用しているため編集できません。それでも開きますか?」となって、閲覧オンリー(編集不可)で開かれるだけです。 >同時に複数の編集作業が別々に行われ、保存したら、保存できますが。 元のファイルと異なる名前か異なる場所であれば保存できますが。 共有を意味あるものにするためにも排他制御は絶対必要ですよ。