MakeFileList: Get files from dir: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
m (Added category links.) |
m (Adding new author and category links.) |
||
Line 1: | Line 1: | ||
{{PageAuthor|Afrow UK}} | |||
== Description == | == Description == | ||
This simple function written for [[user:WiLdWoLfStray|WiLdWoLfStray]] in [http://forums.winamp.com/showthread.php?threadid=209161 this forum topic] makes a list of files in a directory. | This simple function written for [[user:WiLdWoLfStray|WiLdWoLfStray]] in [http://forums.winamp.com/showthread.php?threadid=209161 this forum topic] makes a list of files in a directory. | ||
Line 48: | Line 46: | ||
-Stu | -Stu | ||
[[ | [[Category:Disk, Path & File Functions]] |
Revision as of 12:40, 24 June 2005
Author: Afrow UK (talk, contrib) |
Description
This simple function written for WiLdWoLfStray in this forum topic makes a list of files in a directory.
Usage
Push "$INSTDIR\output.txt" # output file Push "*.ext" # filter Push "C:\A-Folder" # folder to search in Call MakeFileList
The Function
Function MakeFileList Exch $R0 #path Exch Exch $R1 #filter Exch Exch 2 Exch $R2 #output file Exch 2 Push $R3 Push $R4 Push $R5 ClearErrors FindFirst $R3 $R4 "$R0\$R1" FileOpen $R5 $R2 w Loop: IfErrors Done FileWrite $R5 "$R0\$R4$\r$\n" FindNext $R3 $R4 Goto Loop Done: FileClose $R5 FindClose $R3 Pop $R5 Pop $R4 Pop $R3 Pop $R2 Pop $R1 Pop $R0 FunctionEnd
-Stu