2013-02-14 68 views
1

我試圖找出如何讓我的NSIS安裝腳本來創建,這將是一個結點到另一個文件夾/目錄的目錄NSIS如何創建符號鏈接結點的文件/文件夾在運行時

我有我的應用程序,我正在構建一個安裝程序,其中已經包含在它的文件系統中的交匯點,我現在試圖通過創建每個目錄和文件在我的應用程序生成文件夾(路口包括在內)。

我不希望使用批處理腳本(作爲簡單修復)來執行此步驟,我可以在運行時執行NSIS安裝程序以根據需要在目錄上設置mklink。

我寧願找出是否有一種正確的方法來完全從NSIS設置腳本本身。

爲簡單起見,這裏是什麼,我想實現一個簡單的例子:

... 
section 

CreateDirectory "$INSTDIR\folder0\Logs" # <-- This is the actual dir. 
CreateDirectory "$INSTDIR\folder1\Logs" # <-- This should be junction of ..\folder0\Logs 

sectionend 
... 

此外,我想知道是否有可能開展創建硬鏈接結目錄相同的操作除了這個時間以外的文件。

我是一位NSIS安裝人員新手,至今還沒有完全理解NSIS在文件/文件夾操作方面的能力。 NSIS確實看起來非常靈活和足夠強大,足以滿足我的需求。

編輯 我只是想看看如何從內NSIS創建結鏈接的基本原則。

+0

請注意,結和符號鏈接是不一樣的東西!連接是Win2000 +和符號鏈接是Vista + ... – Anders 2013-02-14 03:30:09

+0

當解釋我的需求並理解創建連接點/符號鏈接的兩個版本不是同一件事時,我應該更具體。但是,我會鏈接查看從NSIS安裝腳本內創建兩種類型的鏈接。謝謝 – Majika 2013-02-14 10:43:49

回答

相關問題