네트워크의 상위 디렉터리를 압축하기 위해 압축을 풀면 압축이 풀린 파일이 누락됨

네트워크의 상위 디렉터리를 압축하기 위해 압축을 풀면 압축이 풀린 파일이 누락됨

다음과 관련이 있지만 동일하지는 않습니다. https://stackoverflow.com/questions/30509013/files-not-displaying-in-windows-explorer-following-vba-unzip

위의 링크된 질문을 해결하려고 노력하면서 문제가 VBA 및 Excel 외부에 있다는 확신이 점점 더 커지고 있기 때문에 VBA 사용을 중단했습니다.

문제:Windows 7에서 네트워크 드라이브의 상위 디렉터리에 zip 파일의 압축을 풀면 해당 디렉터리의 파일을 추가로 조작할 때까지 zip 파일의 내용이 표시되지 않습니다.

재생성 단계:

  1. 네트워크 폴더로 이동합니다.
  2. "Text1"이라는 텍스트 파일을 만듭니다.
  3. "Text2"라는 텍스트 파일을 만듭니다.
  4. 둘 다 선택한 다음 마우스 오른쪽 버튼을 클릭하고 압축(Zip) 폴더로 보내기를 선택하여 텍스트 파일을 단일 zip으로 함께 압축합니다.
  5. 두 개의 원본 파일을 삭제합니다.
  6. zip 파일을 마우스 오른쪽 버튼으로 클릭하고 모두 추출을 수행한 다음 네트워크 폴더를 대상으로 설정합니다.
  7. Text1과 Text2가 모두 표시되어서는 안 됩니다.
  8. 폴더의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 "새로 고침"을 선택한 후 텍스트 파일이 모두 표시되지 않는지 확인하세요.
  9. zip 파일을 마우스 오른쪽 버튼으로 클릭하고 모두 추출을 수행한 다음 zip 파일 이름과 동일한 네트워크 폴더 내부의 기본 디렉터리에 압축을 풉니다.
  10. 상위 디렉터리를 새로 고치면 Text2가 표시됩니다.
  11. 6단계를 반복합니다.
  12. 새로 고침 및 Text1이 표시되지 않아야 합니다.
  13. 9단계를 반복합니다.
  14. 새로 고침 및 Text1이 표시되어야 합니다.

원하는 행동: 대상이 zip 파일과 동일하고 파일이 네트워크 폴더에 있더라도 처음 압축을 풀면 내 모든 zip 콘텐츠가 대상 폴더에 나타납니다.

질문: 이런 일이 발생하는 이유는 무엇이며 원하는 동작을 얻으려면 어떻게 해야 합니까?

관련 정보