我正在使用 NSIS 安装程序。我想解压缩文件,但在此之前,我不会得到它的大小。可能吗?谢谢!
问问题
1598 次
2 回答
1
您可以使用GetSize宏,它预装在 NSIS
于 2013-03-19T13:45:27.727 回答
1
基本上,您可以使用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 函数中获取文件名并通过堆栈返回结果的变量。
于 2013-03-19T09:55:53.397 回答