Getting File Size: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
m (Reverted edits by 115.113.68.118 to last version by ConversionBot) |
|||
Line 29: | Line 29: | ||
Exch $0 | Exch $0 | ||
Push $1 | Push $1 | ||
FileOpen $1 $0 "r" | FileOpen $1 $0 "r" |
Latest revision as of 22:43, 30 June 2010
Author: sunjammer (talk, contrib) |
Description
This NSIS script was written by Smile2Me (Hendri Adriaens). It demonstrates how to use NSIS to determine the length of a file without having to use an extension DLL like FileSize. This is the preferred way of finding out the length of a file.
The Script
OutFile FileSizeNew.exe Name FileSizeNew ; FileSizeNew ; ; Script to find the size of a file. ; Much more efficient than the ; ExtensionDLL FileSize :-) ; ; by Hendri Adriaens ; HendriAdriaens@hotmail.com Section Push "$EXEDIR\FileSizeNew.nsi" Call FileSizeNew Pop $0 MessageBox MB_OK "File size: $0 bytes." SectionEnd Function FileSizeNew Exch $0 Push $1 FileOpen $1 $0 "r" FileSeek $1 0 END $0 FileClose $1 Pop $1 Exch $0 FunctionEnd