VFSLister is a small and simple and fast little program to show the sorted dir contents of a directory ar a certain depth. It uses FTPServerTools.ini which it will look for in the same dir that VFSLister.exe is in. ToFile=C:\FTP\LISTS\0-Day.lst ;The result is saved in this file, every line with ToFile= will start a new file to be made or added to with the parameters that are below it FromDir=C:\FTP\0DAY ;This tells to scan the C:\FTP\0DAY directory Depth=2 ;We only show all dirs at 2 levels deep. So C:\FTP\ISO\Games\*\* is where it gets the dirs from, the default is 1 SubDirDepth=1 ;This will make it go one subdir deeper to show all dirs here as well. Handy for iso dirs, it shows RELEASE\CD1 etc.., the default is 0 Ignore=*INCOMPLETE* ;This will skip the complete dir path if it matches *COMPLETE* multiple Ignore lines are possible. The order in which these are mentioned is of importance. The paths in the ToFile file are relative from the FromDir. So the results are for example: 0101/ABC.Game-MYTH 0101/abc.Game.Trainer-RCL 0101/Blow.Up.Monitor-FCN ... 0102/Blah.Blah.v.1.2.1-KLX ... etc.. Example of a working FTPServerTool.ini file: [VFSList] ToFile=C:\FTP\LISTS\ISOGames.lst FromDir=C:\FTP\ISO\Games Depth=1 Ignore=C:\FTP\ISO\Games\!* Ignore=*INCOMPLETE* Ignore=*NUKED ToFile=C:\FTP\LISTS\0-Day.lst FromDir=C:\FTP\0DAY Depth=2 Ignore=*INCOMPLETE* Ignore=*NUKED Ignore=C:\FTP\0DAY\OLD\* ToFile=C:\FTP\LISTS\Movies.lst FromDir=D:\FTP\Movies Depth=1 SubDirDepth=1 Ignore=*INCOMPLETE* Ignore=*NUKED FromDir=E:\FTP\Movies Depth=1 SubDirDepth=1 Ignore=*INCOMPLETE* Ignore=*NUKED FromDir=F:\FTP\Movies Depth=1 SubDirDepth=1 Ignore=*INCOMPLETE* Ignore=*NUKED This example will make the following files: C:\FTP\LISTS\ISOGames.lst taken from C:\FTP\ISO\Games\* with no dirnames that have ! INCOMPLETE in it and not ending in NUKED C:\FTP\LISTS\0-Day.lst taken from C:\FTP\0DAY\*\* with no INCOMPLETE in it, not ending in NUKED and not in the dir C:\FTP\OLD C:\FTP\LISTS\Movies.lst taken from D:\FTP\Movies\* and E:\FTP\Movies and F:\FTP\Movies with no INCOMPLETE in it, not ending in NUKED and not in the dirname To call VFSLister you can use 2 different modes given by a MODE= parameter in the commandline argument. The options are: MODE=Add This will add to all the old lists MODE=Refresh This will clear the old lists and add to it, this is the most usefull setting and also the default. So if you dont use a MODE= then the MODE will always be Refresh. Version History: 1.0.1: First version, From,ToFile,Depth defined. 1.0.2: Added: SubDirDepth 1.0.3: Added: Ignore= 1.0.4: Added: MODE= commandline parameters. Changed: VFSLister in the ini file is replaced by a whole different structure, all is now under the [VFSLister] section Added: Possibility to join multiple dirs into one file Added: Possibility to add to old files 1.0.5: Changed: VFSLister is now a Win32 Console application so that when needed it can reply back easier to the user.