저는 Windows 7 Pro x64를 사용하고 있으며 Firefox를 사용하여 파일을 다운로드했는데 파일 이름에 guerriére | warrior.PNG
파이프 문자( |
)가 포함되어 있는데 삭제하거나 이름을 바꾸는 방법을 찾을 수 없습니다.
러닝 fsutil 8dot3name query K:
쇼; K:
USB NTFS 드라이브입니다.
비활성화8dot3의 볼륨 상태는 0(8dot3 이름 생성이 활성화됨)입니다. NtfsDisable8dot3NameCreation의 레지스트리 상태는 0(모든 볼륨에서 8dot3 이름 생성 활성화)입니다. 위의 두 가지 설정을 기반으로 K:에서 8dot3 이름 생성이 활성화됩니다.
그러나 dir /x
명령은 짧은 파일 이름을 표시하지 않습니다.
unlocker
나는 및 를 사용해 보았습니다 DelinvFile
.
해당 폴더 또는 폴더를 삭제하려고 하면 응답을 받습니다.
지정한 파일 이름이 유효하지 않거나 너무 깁니다. 다른 파일 이름을 지정하십시오.
답변1
가장 쉬운 방법은 NTFS-3G(예: Ubuntu 라이브 CD)를 사용하여 Linux 시스템을 부팅하고 이를 사용하여 파일 이름을 바꾸는 것입니다. (터미널 사용시 파이프 문자가 포함된 파일명을 따옴표로 묶어야 합니다.)
너~할 것 같다또한 WSL을 사용하여 이 작업을 수행할 수도 있습니다.
(파이프 문자는 NTFS 전체에서 유효하지만 Windows에서는 유효하지 않습니다. 물론 문제는 Firefox가 어떻게 일반 Windows API를 통해 이 파일 이름을 몰래 숨길 수 있었느냐 하는 것입니다...)