![네트워크의 상위 디렉터리를 압축하기 위해 압축을 풀면 압축이 풀린 파일이 누락됨](https://rvso.com/image/1452234/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EC%9D%98%20%EC%83%81%EC%9C%84%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EC%95%95%EC%B6%95%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20%EC%95%95%EC%B6%95%EC%9D%84%20%ED%92%80%EB%A9%B4%20%EC%95%95%EC%B6%95%EC%9D%B4%20%ED%92%80%EB%A6%B0%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EB%88%84%EB%9D%BD%EB%90%A8.png)
다음과 관련이 있지만 동일하지는 않습니다. 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 콘텐츠가 대상 폴더에 나타납니다.
질문: 이런 일이 발생하는 이유는 무엇이며 원하는 동작을 얻으려면 어떻게 해야 합니까?