KeiStory

반응형

TrashGuard - 삭제 방지 프로그램

 

shift + delete 로 삭제된 파일을 일정기간 보관하고 제거하는 프로그램입니다.

Shift+Delete 한 번에 파일이 사라진다

윈도우에서 파일을 삭제할 때 대부분은 휴지통으로 이동됩니다. 따라서 실수로 삭제하더라도 휴지통에서 쉽게 복원할 수 있습니다.

하지만 Shift + Delete를 사용하면 이야기가 달라집니다. 이 단축키는 휴지통을 거치지 않고 파일을 즉시 삭제합니다.

한 번 삭제하면 일반적인 방법으로는 복구할 수 없으며, 경우에 따라 복구 프로그램을 사용해도 원본 상태를 되찾지 못할 수 있습니다.

특히 개발 소스, 사진, 문서, 수집 데이터와 같은 중요한 파일을 다루는 경우 단 한 번의 실수로 큰 손실이 발생할 수 있습니다.

이러한 문제를 해결하기 위해 TrashGuard를 개발했습니다.

 

TrashGuard란?

TrashGuard는 Windows에서 발생하는 Shift + Delete 영구 삭제 작업을 감지하고 사용자에게 경고를 제공하는 프로그램입니다.

일반적인 삭제(Delete)는 그대로 허용하면서, 복구가 어려운 영구 삭제만 별도로 보호하는 것이 특징입니다.

  • Delete → 정상 동작
  • 휴지통 비우기 → 정상 동작
  • Shift + Delete → 보호

필요한 부분만 개입하여 사용성을 해치지 않도록 설계했습니다.

 

왜 만들었을까?

실제 사용 중 가장 위험한 삭제는 의외로 휴지통 삭제가 아닙니다.

실수로 Shift 키를 누른 상태에서 Delete를 누르거나,

파일 정리 작업 중 무심코 Shift+Delete를 사용했다가 중요한 자료를 잃어버리는 경우가 생각보다 자주 발생합니다.

한 번의 실수가 수개월의 작업을 날릴 수 있습니다.

 

주요 기능

Shift+Delete 감지

사용자가 Shift+Delete를 실행하면 즉시 감지합니다.

삭제 전 경고

영구 삭제가 진행되기 전에 경고 메시지를 표시합니다.

일반 삭제는 방해하지 않음

휴지통으로 이동하는 일반 Delete 작업은 그대로 허용합니다.

따라서 기존 작업 방식에 영향을 주지 않습니다.

가벼운 백그라운드 동작

프로그램은 백그라운드에서 동작하며 시스템 자원을 최소한으로 사용합니다.

 

다운로드

프로젝트는 GitHub에서 공개되어 있습니다.

GitHub Repository

https://github.com/kei-soft/trashguard

 

GitHub - kei-soft/trashguard

Contribute to kei-soft/trashguard development by creating an account on GitHub.

github.com

 

728x90
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band