
다음과 관련이 있지만 동일하지는 않습니다. https://stackoverflow.com/questions/30509013/files-not-displaying-in-windows-explorer-following-vba-unzip
위의 링크된 질문을 해결하려고 노력하면서 문제가 VBA 및 Excel 외부에 있다는 확신이 점점 더 커지고 있기 때문에 VBA 사용을 중단했습니다.
문제:Windows 7에서 네트워크 드라이브의 상위 디렉터리에 zip 파일의 압축을 풀면 해당 디렉터리의 파일을 추가로 조작할 때까지 zip 파일의 내용이 표시되지 않습니다.
재생성 단계:
- 네트워크 폴더로 이동합니다.
- "Text1"이라는 텍스트 파일을 만듭니다.
- "Text2"라는 텍스트 파일을 만듭니다.
- 둘 다 선택한 다음 마우스 오른쪽 버튼을 클릭하고 압축(Zip) 폴더로 보내기를 선택하여 텍스트 파일을 단일 zip으로 함께 압축합니다.
- 두 개의 원본 파일을 삭제합니다.
- zip 파일을 마우스 오른쪽 버튼으로 클릭하고 모두 추출을 수행한 다음 네트워크 폴더를 대상으로 설정합니다.
- Text1과 Text2가 모두 표시되어서는 안 됩니다.
- 폴더의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 "새로 고침"을 선택한 후 텍스트 파일이 모두 표시되지 않는지 확인하세요.
- zip 파일을 마우스 오른쪽 버튼으로 클릭하고 모두 추출을 수행한 다음 zip 파일 이름과 동일한 네트워크 폴더 내부의 기본 디렉터리에 압축을 풉니다.
- 상위 디렉터리를 새로 고치면 Text2가 표시됩니다.
- 6단계를 반복합니다.
- 새로 고침 및 Text1이 표시되지 않아야 합니다.
- 9단계를 반복합니다.
- 새로 고침 및 Text1이 표시되어야 합니다.
원하는 행동: 대상이 zip 파일과 동일하고 파일이 네트워크 폴더에 있더라도 처음 압축을 풀면 내 모든 zip 콘텐츠가 대상 폴더에 나타납니다.
질문: 이런 일이 발생하는 이유는 무엇이며 원하는 동작을 얻으려면 어떻게 해야 합니까?