![ネットワーク上の Zip 親ディレクトリに解凍すると、解凍されたファイルが失われる](https://rvso.com/image/1452234/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E4%B8%8A%E3%81%AE%20Zip%20%E8%A6%AA%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E8%A7%A3%E5%87%8D%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E8%A7%A3%E5%87%8D%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E5%A4%B1%E3%82%8F%E3%82%8C%E3%82%8B.png)
関連はあるが同一ではないもの: https://stackoverflow.com/questions/30509013/windows-explorer-following-vba-unzip でファイルが表示されない
上記のリンク先の質問の解決を試みる中で、問題が VBA と Excel の外部にあるという確信が高まったため、VBA の使用を中止しました。
問題:Windows 7 でネットワーク ドライブ上の親ディレクトリに zip ファイルを解凍すると、そのディレクトリ内のファイルをさらに操作するまで zip ファイルの内容が表示されません。
再現手順:
- ネットワーク フォルダーに移動します。
- 「Text1」というテキストファイルを作成します。
- 「Text2」というテキストファイルを作成します。
- 両方のテキストファイルを選択し、右クリックして「圧縮(ZIP形式)フォルダーに送信」を選択して、テキストファイルを1つのZIPファイルにまとめます。
- 元の 2 つのファイルを削除します。
- zip ファイルを右クリックして「すべて展開」を実行し、ネットワーク フォルダーを保存先として指定します。
- Text1 も Text2 も表示されません。
- フォルダー内のどこかを右クリックして「更新」を選択し、どちらのテキスト ファイルも表示されていないことを確認します。
- zip ファイルを右クリックして [すべて展開] を実行し、zip ファイルと同じ名前のネットワーク フォルダー内の既定のディレクトリに展開します。
- 親ディレクトリを更新すると、Text2 が表示されるはずです。
- 手順 6 を繰り返します。
- 更新と Text1 は表示されないはずです。
- 手順9を繰り返します。
- 更新すると Text1 が表示されるはずです。
望ましい動作: 宛先が zip ファイルと同じであっても、ファイルがネットワーク フォルダー内にある場合でも、最初に解凍すると、すべての zip コンテンツが宛先フォルダーに表示されます。
質問: なぜこのようなことが起こるのでしょうか? また、どうすれば希望の動作を実現できるのでしょうか?