Связано, но не совпадает с: https://stackoverflow.com/questions/30509013/files-not-displaying-in-windows-explorer-following-vba-unzip

Пытаясь решить вышеупомянутый связанный вопрос, я прекратил использовать VBA, потому что я становлюсь все более и более уверенным, что проблема лежит за пределами VBA и Excel.

Проблема: Когда я распаковываю zip-файл в его родительский каталог на сетевом диске в Windows 7, содержимое zip-файла не отображается, пока я не буду манипулировать файлами в этом каталоге.

Шаги воссоздать:

  1. Перейдите в сетевую папку.
  2. Создайте текстовый файл с именем "Text1"
  3. Создайте текстовый файл с именем "Text2"
  4. Сожмите текстовые файлы в один zip, выбрав оба, затем щелкните правой кнопкой мыши и выберите «Отправить в сжатую (сжатую) папку».
  5. Удалите два оригинальных файла.
  6. Щелкните правой кнопкой мыши на zip-файле и выполните команду "Извлечь все", а затем укажите сетевую папку в качестве места назначения.
  7. Ни Text1, ни Text2 не должны быть видны.
  8. Щелкните правой кнопкой мыши где-нибудь в папке и выберите "Обновить" и убедитесь, что ни один текстовый файл не виден.
  9. Щелкните правой кнопкой мыши файл zip и выполните команду "Извлечь все", а затем распакуйте в каталог по умолчанию, один в сетевой папке с тем же именем файла zip.
  10. Обновите родительский каталог, и Text2 должен быть видимым.
  11. Повторите Шаг 6.
  12. Обновить и Text1 не должны быть видны.
  13. Повторите шаг 9.
  14. Refresh и Text1 должны быть видны.

Желаемое поведение: все мое содержимое zip появляется в папке назначения, когда я его впервые разархивирую, даже если место назначения совпадает с файлом zip и даже если файл находится в сетевой папке.

Вопрос: почему это происходит и как я могу получить желаемое поведение?

0