2017-04-22 7 views
0

예를 들어, exe와 Winamp 플러그인이 들어있는 간단한 프로그램에서 간단히 디렉토리를 생성하고 파일을 추출 할 수 있습니다. 그러나 1000 개 이상의 파일이있는 앱을 상상해보십시오. 설치 프로그램을 쉽게 작성하는 방법 - 제거 프로그램 NSI 스크립트?NSIS - 많은 파일을 제거하고 싶습니다

답변

2

대부분의 파일이 하위 디렉토리에있는 경우 사용자는 File /r somedirRMDir /r "$InstDir\somedir"과 같은 것을 사용할 수 있지만 사용자가 어떤 이유로 든 다른 파일을 저장하면 다른 파일도 삭제됩니다.

설치 한 파일 만 제거하려면 these helper macros을 시도하십시오.

!system을 사용하여 파일 목록을 생성하고 .nsh에 쓸 수있는 사용자 정의 배치 파일/스크립트를 호출 할 수도 있습니다 (!include).

+0

'File/r somedir'이 정말 도움이되었습니다! 감사! –

+0

* 매우 *주의하십시오. 사용자는 프로그램을 "C : \"에 설치하도록 선택할 수 있습니다. – Richard1403832