2009-12-02 11 views
8

My Inno Setup 스크립트에 디렉토리가 포함되어 있습니다.Inno Setup에서 빈 디렉토리를 무시하도록하려면 어떻게해야합니까?

[Files] 
... 
Source: C:\MyProg\Tools\*.*; Destdir: {app}\Tools 
... 

하지만이 디렉토리가 비어있는 경우 Inno Setup이 "No files matching ..."오류로 중지하는 경우가 있습니다.

현재 해결 방법은 빈 더미 파일을 해당 디렉토리에 추가하는 것입니다.

Inno Setup이 비어있는 경우이 디렉토리를 무시하도록 할 수 있습니까?

답변

12

skipifsourcedoesntexist 플래그를 사용해 보셨습니까?

[Files] 
... 
Source: C:\MyProg\Tools\*.*; Destdir: {app}\Tools; Flags: skipifsourcedoesntexist 
... 
+1

저는 이노 설치를 사용하고 있지만 그 깃발을 결코 보지 못했습니다. –

+0

와우. 이것은 확실히 내 인생을 더 쉽게 만들 것입니다. 생성 된 폴더가있는 프로젝트가 있는데,이 프로젝트는 공통 파일에 따라 존재할 수도 있고 존재하지 않을 수도 있습니다. 감사! – Nyerguds

+0

관련 메모에서 "\ *"만 작동합니다. "\ *. \ *"일 필요는 없습니다. – Nyerguds