2013-03-19 2 views

ответ

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 function, что получить имя файла и возвращает результат через стек.

1

Вы можете использовать макрос GetSize, он поставляется с предустановленной NSIS

Смежные вопросы