共有フォルダのエクセルファイルに、複数のPCからアクセスする時のファイルロックについて、教えて下さい。

福良 誠 20 評価のポイント
2026-08-26T05:51:35.42+00:00

IBM が提供している IBMi の共有フォルダに、~.xlsx のファイルを配置し、Microsoft Excel でオープンしている状態で、以下の動作となります。

 ・自PCのエクスプローラーからのファイル削除は、ロックが掛かっているエラーとなり、削除不可

 ・他PCのエクスプローラーからのファイル削除は、削除可能

 ・他PCの Microsoft Excel からは、ロックが掛かっている為、読取専用が推奨される

上記の動作は、正常な動作でしょうか?

また、IFS 上のファイルのオープン・更新・削除について、それぞれどの様な排他制御が行われるのか、教えて下さい。

ビジネス向け Windows | IT プロフェッショナル用 Windows クライアント | ネットワーク | ネットワーク接続とファイル共有
0 件のコメント コメントはありません

質問作成者が受け入れた回答
Hebikuzure aka Murachi Akira 335.4K 評価のポイント MVP ボランティア モデレーター
2026-08-26T06:03:55.2033333+00:00

Excel は共有ブック機能を実現するため、開いているブックの元ファイルを(オペレーティングシステムのファイルシステムとして)排他的にロックしません。ただし Excel 自体の排他制御機能があるため、自分自身が開いているファイルは削除できませんし、他の PC から開こうとすると(共有ブックとして構成されていなければ)読取専用となります。

そのため、書かれている動作は正常と思いますが、詳細な動作を確認したいのであれば Process Monitor でアクセスログを取って解析されることをお勧めします。

※この辺りの詳細な動作を明示したドキュメントは無いと思います。保存するときの動作については以下の記事があります。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。

0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。