NTFS에서 유효하지 않은 파일 이름 바꾸기 형식입니다. Windows는

최근에 저는 Mac OS를 가지고있는 친구 중 한 명에게 플래시 디스크를 대여했습니다. 그는 이름에 백 슬래시 (\)가 포함 된 파일을 복사했습니다.

플래시 디스크는 NTFS 형식입니다. Windows는 이러한 파일 이름을 허용하지 않으며 파일을 열거 나 삭제하거나 파일을 삭제할 수 없습니다.

이 문제에 대한 순진한 접근 방식이 있습니다.

  • 플래시 디스크 포맷;
  • 친구에게 돌려주고 이름을 바꾸라고 요청합니다.
  • 일부 라이브 Linux로로드하고 이름을 바꿉니다.

그러나 Windows에서 트릭을 수행 할 수있는 프로그램과 같이 더 영리한 것을 찾고 있습니다.

PS : NTFSWalker 라는 도구가 있는데 NTFS의 MFT 레코드를 찾아 볼 수는 있지만 변경할 수는 없습니다.



답변

모든 Win32 API는 백 슬래시를 디렉토리 분리 자로 사용합니다. 이 약간 당신이 시도 할 수 있도록 POSIX 서브 시스템, 파일 이름의 일부로 받아들이는 기회 mv에서 유닉스에 대한 서비스 .


유닉스가 처음에 그것을 깨뜨렸다면 리눅스를 사용하여 수정하는 것이 “순진”하다고 말하지 않을 것입니다.


답변

Windows가 실패 할 때 7zip 이 종종 이상한 파일을 처리 할 수 있음을 발견했습니다 (정상적으로 삭제하기에는 너무 긴 경로에 유용)-시도 할 때 제공하십시오.


답변

CHKDSK /FDOS 프롬프트에서 오류를 수정 한 다음 삭제할 디렉토리가있는 RD /S <DIR>위치 를 사용할 수 있습니다 <DIR>. 디렉토리와 모든 서브 디렉토리가 삭제되므로주의하십시오.


답변

7zip 파일 관리자에서 액세스 할 수없는 문자 파일이있는 폴더를 열었습니다. 거기서 이름을 바꾸었고 BINGO는 이름이 바뀌 었습니다. 따라서 파일에 액세스 할 수있었습니다.

7zip 은 RAR보다 나은 프리웨어 파일 압축 유틸리티입니다.