0
當我編譯安裝文件時,它會添加lib
文件夾中的文件,但不會添加文件夾本身。看到圖片。但我想在這裏它應該添加lib
文件夾以及裏面的文件。Inno Setup編譯器的包裝文件夾
我的代碼是
Source: "E:\AMS\lib\*"; DestDir: "{app}"; Flags: ignoreversion
當我編譯安裝文件時,它會添加lib
文件夾中的文件,但不會添加文件夾本身。看到圖片。但我想在這裏它應該添加lib
文件夾以及裏面的文件。Inno Setup編譯器的包裝文件夾
我的代碼是
Source: "E:\AMS\lib\*"; DestDir: "{app}"; Flags: ignoreversion
只需將文件安裝到同一個名稱的文件夾:
Source: "E:\AMS\lib\*"; DestDir: "{app}\lib"; Flags: ignoreversion
注意,你當然希望在Inno Setup的以某種方式神奇地確定E:\AMS
是一個「根」源文件夾。因此,它應該保持在它下面的目錄結構。但Inno安裝程序無法設置此根文件夾。 [Files]
部分中的所有條目都是獨立的。所以,即使你有類似下面的條目,它不會改變任何事情:
Source: "E:\AMS\*"; DestDir: "{app}"; Flags: ignoreversion
thankx兄弟,但做什麼,如果我只是想添加或創建不包含任何文件 –
例如一個空文件夾只有lib不是它的文件 –
這就是['[Dirs]'部分](http://www.jrsoftware.org/ishelp/index.php?topic=dirssection)的用途。 –