소개
SuperDelete는 Windows 명령줄 도구로, 260자 제한을 초과하는 매우 긴 경로의 파일 및 폴더를 삭제할 수 있습니다. Marcel N.이 개발했으며, C#/.NET으로 작성되어 확장 길이 경로와 Unicode 버전의 WinAPI 함수를 사용합니다. 관리자 권한이 있는 경우 ACL 검사를 우회하여 삭제할 수도 있습니다.
상세정보
긴 경로 삭제
MAX_PATH 제한을 초과하는 경로(최대 32,767자)의 파일 및 폴더를 삭제할 수 있습니다.
ACL 우회 삭제
드라이브에 관리자 권한이 있는 경우, ACL 검사를 우회하여 권한이 없는 폴더도 삭제할 수 있습니다.
사일런트 모드
--silent 또는 -s 옵션을 사용하면 확인 메시지를 억제하여 자동화 작업에 활용할 수 있습니다.
스택 트레이스 출력
--printStackTrace 옵션을 사용하면 예외 발생 시 호출 스택을 출력해 디버깅에 활용할 수 있습니다.
다운로드·설치 방법
최신 버전인 SuperDelete 1.2.0은 GitHub Releases 페이지에서 다운로드할 수 있습니다. ZIP 형식으로 제공되며, 압축을 해제한 후 SuperDelete.exe 파일을 실행합니다.
기본 사용법/명령어
명령 프롬프트를 열고 도구를 실행합니다. 인수로 삭제할 파일 또는 폴더의 전체 경로를 전달합니다.
기본 사용법 (확인 메시지 포함)
SuperDelete.exe 전체경로
사일런트 모드 (자동화용)
SuperDelete.exe --silent 전체경로 또는 SuperDelete.exe -s 전체경로
ACL 우회 삭제
SuperDelete.exe --bypassAcl 전체경로
디버깅용 스택 트레이스 출력
SuperDelete.exe --printStackTrace 전체경로
이런 경우에 유용합니다
탐색기나 일반 삭제 도구에서 “경로가 너무 깁니다” 오류가 발생하는 긴 경로의 파일을 삭제해야 할 때 유용합니다. 예를 들어, 중첩된 폴더 구조로 인해 경로 길이가 260자를 초과한 경우에 사용할 수 있습니다. 또한, 다른 시스템에서 이동된 드라이브의 권한 문제로 삭제가 불가능한 폴더를 관리자 권한으로 처리해야 하는 상황에서도 도움이 됩니다.
지원 환경·시스템 요구사항
Windows 운영 체제에서 실행됩니다. .NET Framework 3.5 이상이 필요하며, 소스 코드로부터 .NET 3.5, 4.0, 4.5, 4.6 버전으로 빌드할 수 있도록 Visual Studio 프로젝트가 제공됩니다.
최신 버전·업데이트
현재 최신 버전은 1.2.0이며, 자세한 변경 사항은 GitHub Releases 페이지에서 확인할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


