Getting File Size: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
m (Updated author links.) |
m (Reverted edits by 115.113.68.118 to last version by ConversionBot) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{ | {{PageAuthor|sunjammer}} | ||
== Description == | == Description == | ||
This NSIS script was written by [[user:Smile2Me | 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. | This NSIS script was written by [[user:Smile2Me | 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. | ||
Line 39: | Line 37: | ||
FunctionEnd</highlight-nsis> | FunctionEnd</highlight-nsis> | ||
[[Category:Disk, Path & File Functions]] |
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