2009-12-02 16 views
8

私のInno Setupのスクリプトは、ディレクトリが含まれていますInno Setupで空のディレクトリを無視するにはどうしたらいいですか?

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

しかし、時には、このディレクトリは空であり、その場合にはInno Setupのはエラーで停止し、「何のファイルは一致しません...」。

私の現在の回避策は、そのディレクトリに空のダミーファイルを追加することです。

このディレクトリが空の場合、Inno Setupでこのディレクトリを無視できますか?

答えて

12

skipifsourcedoesntexistフラグを試しましたか?

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

すべてのこれらの年、私はInno Setupのを使用していますが、私はそのフラグ:) –

+0

うわー遭遇したことがありません。確かに私の人生は楽になります。生成されたフォルダを持つプロジェクトがあります。生成されたフォルダは、共通ファイルが分割されているかどうかによって存在する場合と存在しない場合があります。ありがとう! – Nyerguds

+0

関連するメモでは、単に「\ *」が機能します。 "\ *。\ *"である必要はありません。 – Nyerguds

関連する問題