2
我正在使用NSIS安裝程序。 我想解壓文件,但之前,我不會得到它的大小。 這可能嗎? 謝謝!Nsis安裝程序獲取文件大小
我正在使用NSIS安裝程序。 我想解壓文件,但之前,我不會得到它的大小。 這可能嗎? 謝謝!Nsis安裝程序獲取文件大小
Basicaly,你可以使用FileSeek
從末尾獲得第0個字節的位置。
FileOpen $0 somefile.txt r ;open somefile in read mode
FileSeek $0 0 END $1 ;ask for the 0th byte from the end, and put the value in $1
FileClose $0
;here you have the size in $1
這保留沿FileSizeNew function那得到的文件名,並通過堆棧返回結果的變量更方便的方式使用。
您可以使用GetSize宏,它預裝了NSIS