폴더 'nul' 창의 내용에 액세스하는 방법은 무엇입니까?

폴더 'nul' 창의 내용에 액세스하는 방법은 무엇입니까?

NUL이라는 이름의 폴더를 만들었는데, 이는 전통적으로 멋진 트릭 없이는 불가능했습니다.

이 폴더에는 복사하거나 이름을 바꾸거나 삭제하려고 하면 기본 WINDOWS OS 아키텍처 제한으로 인해 문제가 발생하는 특이한 속성이 있습니다.

이제 a.txt라는 파일을 끌어서 넣으려고 하면 파일이 흡수되는데 어디로 갔을까요? 파일을 NUL로 파이핑하면 데이터가 삭제되지만. a.txt라는 다른 파일을 복사하려고 하면 NUL에 해당 이름의 파일이 이미 포함되어 있다는 메시지가 나타납니다. 따라서 Windows 파일 시스템에는 여전히 NUL 내부의 파일 이름에 대한 아이디어가 있습니다.

NUL의 이름을 다시 일반 폴더로 바꾸려고 시도했지만 작동하지 못했습니다. 할 수 있는 건 다 해봤지만, 내용을 되돌리는 건 불가능한 것 같아요.

NUL 및 기타 예약된 폴더에 대한 경험이 있고 이 폴더에서 특정 작업을 수행할 수 없는 이유와 가장 중요한 것은 파일을 NUL로 다시 가져오는 방법을 아는 사람이 있습니까? 아니면 이러한 파일이 영구적으로 손실됩니까?

답변1

폴더 속성과 모든 항목에서 사용자에게 폴더가 비어 있고 내용이 손실되었다고 알려 주는데도 방법을 찾았습니다. 다음을 사용하여 폴더 이름을 바꿀 수 있습니다.

C:\> rename \\.\C:\..\NUL. deletefile.txt

NUL이라는 파일 삭제/이름 바꾸기

그런 다음 원하는 대로 다음을 사용하여 이를 다른 텍스트 파일로 삭제할 수 있습니다.

C:\> del deletefile.txt

관련 정보