Skip to main content

특수문자 포함 파일 삭제 트러블슈팅 기록


🗂️ 문제

  • 파일명: --date=short  grep
  • 위치: C:\Users\aweso\Desktop\새폴더(3)\awesomepossumgirl
  • 파일이 보이지만 삭제하려 하면 지정된 파일을 찾을 수 없습니다 발생
  • 실제 파일명에는 **특수문자 또는 **가 포함되어 명령어 인식에 실패

🖥️ 시도 1: CMD (명령 프롬프트)

바탕화면 이동

cd C:\Users\aweso\Desktop\새폴더(3)\awesomepossumgirl

삭제 시도

del "--date=short  grep"

❌ 결과

image.png

지정된 파일을 찾을 수 없습니다

짧은 이름 확인

dir /x

❌ 결과

  • 짧은 이름이 표시되지 않음
  • → 8.3 포맷 비활성화 상태거나, 특수문자 때문에 생성 실패

image.png


🖥️ 시도 2: PowerShell 기본 삭제

cd "C:\Users\aweso\Desktop\새폴더(3)\awesomepossumgirl"
Remove-Item ".\--date=short  grep"

❌ 결과

Remove-Item : 경로는 존재하지 않으므로 찾을 수 없습니다.

image.png

image.png


시도 3: 유니코드로 문자 입력

유니코드 (U+F0FC) 사용

Remove-Item "$PWD\--date=short $([char]0xf0fc) grep"

❌ 실패

PowerShell이 해당 문자를 로 오해하는 경우 발생 → 삭제 실패

image.png


시도 4: 유니코드 (U+2713) 사용

Remove-Item "$PWD\--date=short $([char]0x2713) grep"

❌ 실패

Remove-Item : 경로는 존재하지 않음

image.png


최종 시도

현재 디렉토리에서 이름 패턴 기반으로 파일 찾아 삭제

cd "C:\Users\aweso\Desktop\새폴더(3)\awesomepossumgirl"
$target = Get-ChildItem | Where-Object { $_.Name -like "*--date=short*" }
$target.FullName
Remove-Item $target.FullName -Force

image.png

결과

파일 삭제 불가