CMD 디렉터리 목록에는 표시되지 않지만 파워 쿼리에는 표시되는 파일을 제거하는 방법

CMD 디렉터리 목록에는 표시되지 않지만 파워 쿼리에는 표시되는 파일을 제거하는 방법

이것이 나의 첫 번째 질문이므로 가능한 한 명확하게 설명하려고 노력할 것입니다. 그러나 불분명한 점이 있으면 피드백을 주십시오!

저는 CAD 소프트웨어 SolidWorks를 사용하는 기계 엔지니어입니다. 가끔씩 나타나는 일부 파일에 문제가 있습니다. SolidWorks는 임시 파일을 사용하여 파일을 잠그고 현재 파일을 사용하고 있는 사용자를 표시한다는 것을 알고 있습니다. (~$'filename') 이 파일은 SolidWorks가 충돌할 때 삭제되지 않습니다. 그러나 일반적으로 수동으로 삭제하거나 다음에 '소유자'가 파일을 열 때 덮어쓰고 삭제됩니다. (링크 참조)

https://www.mlc-cad.com/solidworks-help-center/how-to-tell-who-has-a-solidworks-file-open/

내 경우에는 도면에 사용하는 템플릿에서는 이런 일이 발생하지 않습니다. 이상한 점은 탐색기에서 파일을 찾거나 dirCMD에서 명령을 사용할 때 이러한 파일이 표시되지 않는다는 것입니다. Windows 탐색기에 표시되지 않는 것이 왜 문제가 됩니까? 음, 그림을 만들 때 팝업 창에 표시됩니다. 그리고 지난 주에는 ~$~$의 여러 인스턴스를 얻는 일부 파일도 있었습니다.

ren또는 같은 명령을 사용하여 파일 이름을 바꾸거나 파일을 삭제할 수 없습니다 del. 또한 Excel의 파워 쿼리 기능을 사용할 때도 표시됩니다.

지금은 폴더 이름을 바꾸고 새 폴더를 만들고 필요한 파일을 수동으로 복사했습니다. 이것은 끔찍한 해결책처럼 느껴집니다. 어떤 도움이라도 주시면 감사하겠습니다.

스크린샷


편집: 명령을 사용할 때 숨겨진 파일이 표시되지 않는다는 새로운 사실을 배웠습니다 dir. @LPChip에 감사드립니다. 명확히 하기 위해 숨김 파일 표시가 켜져 있음을 보여주기 위해 다른 그림을 추가했습니다. 내 디렉토리에서 다음 명령을 실행한 후에도 여전히 표시되지 않았습니다. 숨겨진 속성을 껐다가 켜면 숨겨진 파일로 표시됩니다. Windows가 탐색기에 이러한 파일을 표시하지 않는 방법과 이유는 여전히 나에게 미스터리로 남아 있습니다.

스크린샷 숨겨진 파일

이 문제를 해결하기 위해 배치 파일을 만들었습니다!

attrib ~$* -h
del ~$*

작동 후 영상!

도와 주셔서 감사합니다!

답변1

~$로 시작하는 파일은 임시 파일인 경우가 많습니다. 사용자가 볼 수 있는 관련성이 없기 때문에 숨겨진 속성이 설정된 상태로 생성되는 경우가 많기 때문에 를 입력하면 표시되지 않습니다 dir.

dir, show attribute hide를 의미하는 를 입력하면 dir /ah모든 숨겨진 파일이 표시되며 해당 파일이 나타날 가능성이 높습니다.

파일이 거기에 있지만 숨겨져 있음을 확인한 후 이제
다음을 입력하여 숨김을 해제 할 수 있습니다.attrib filename -h

이제 이 명령은 dir파일도 표시하며 이제 이 파일에 대해 del 및 기타 명령을 사용할 수 있습니다.

관련 정보