폴더를 삭제하면 Windows에서 HTML 파일을 삭제합니다. [중복]

HTML 웹 페이지를 저장했습니다. .html같은 이름의 폴더와 함께 파일을 얻었습니다 . 이 두 가지 모두 마술처럼 연결된 것 같습니다.

  • HTML 파일을 삭제하면 폴더도 삭제됩니다.
  • 폴더를 삭제하면 HTML 파일도 삭제됩니다.

문제는 두 가지입니다.

  1. HTML 파일을 삭제하지 않고 폴더를 어떻게 삭제합니까?
  2. 기술적으로 어떻게 작동합니까? Windows 또는 NTFS는 필요한 연결을 어떻게 수행합니까?

Windows 7 SP1 x64 (모든 업데이트)에 있습니다. 파일은 Firefox 61.0.1을 사용하여 저장되었습니다. 그러나 디스크에서는 “Chrome HTML 문서”로 표시됩니다.



답변

HTML 파일을 삭제하지 않고 폴더를 어떻게 삭제합니까?

탐침

폴더를 삭제하기 전에 이름을 바꾸십시오. 여기에는 다음이 포함됩니다.

  • _files폴더 끝에서 이름 부분을 제거 합니다.

  • 기본 폴더 이름의 일부 이름 변경 (즉, 앞에 오는 내용 _files)

  • 폴더 이름을 모두 변경합니다.

명령 프롬프트

다음과 같은 것을 사용할 수 있습니다 :

rmdir "example-html-dir_files" /s

디렉토리 제거를 확인하는 메시지가 표시됩니다. 일부 페이지는 긴 제목으로 저장 dir /x되므로 필요에 따라 디렉토리의 DOS 8.1 짧은 이름을 선택적으로 사용할 수 있습니다 .

기술적으로 어떻게 작동합니까? Windows 또는 NTFS는 필요한 연결을 어떻게 수행합니까?


경고 : 예상치 못한 상황!

그러나 Windows XP에 대한수퍼 유저 답변 (주석에 유용하게 제공됨) 은이 동작이 탐색기 자체를 기반으로한다는 것을 확인하는 것으로 보입니다. 이 StackOverflow 답변 은이 동작이 Windows 2000 이후로 발생했음을 나타내며 (적어도) 복사, 잘라 내기, 붙여 넣기, 이동, 삭제 및 보내기에 적용됩니다.


이것은 분명히 추측이지만,이 동작은 탐색기에만 해당되는 것 같습니다.

증거로, 이러한 파일 / 폴더는 익스플로러에서만 링크 된 것으로 보이며 (명령 줄에서는 분명히 링크되지 않음) 다음과 같은 경우에만 “링크”됩니다.

  1. 가지고있는 (상대적으로 말하기) 정확한 같은 이름을.

  2. .htm, .html(파일) 또는 _file, _files(폴더)의 조합으로 끝납니다 .

또한 예를 들어 파일 이름을 바꾸 거나 끝에 .htm같은 이름으로 새 폴더를 만들면 _files동일한 “연결된”동작이 자동으로 표시됩니다 (예 : 함께 삭제 등).

파일은 Firefox 61.0.1을 사용하여 저장되었습니다. 그러나 디스크에서는 “Chrome HTML 문서”로 표시됩니다.

Chrome이 기본 브라우저로 설정되어 .htm있고 .html파일 과 연결된 것처럼 들립니다 .


답변