Murelio

필요한 기능을 불러오고 있습니다.

파일명 정리기

파일명에 부적합한 제어문자와 Windows 금지문자를 하이픈으로 바꾸고 끝의 점·공백을 제거합니다.

사용 방법

  1. 정리할 파일명 문자열을 입력하고 실행합니다.

핵심 기능과 처리 범위

NFKC 정규화 후 제어 코드<32와 <>:"/\|?*를 치환하고 최종 문자열을 최대 255 UTF-16 code unit으로 자릅니다.

처리 원리

코드포인트를 순회해 제어문자를 '-', 금지문자를 '-'로 바꾸고 /[. ]+$/를 제거한 뒤 slice(0,255)합니다.

예시

report:2026?.txt는 report-2026-.txt 형태로 바뀝니다.

이럴 때 유용합니다

  • 사용자 입력을 일반 파일명 후보로 정리할 때

사용 전 참고

  • Windows 예약 장치명(CON 등), 경로 길이, OS별 추가 규칙과 중복 파일명은 검증하지 않습니다.

자주 묻는 질문

CON 같은 예약 이름도 막나요?

아닙니다. 현재 구현은 문자 치환과 끝문자·길이 정리만 합니다.

관련 도구