VSoft Technologies Blogs
Oct 17

Written by: Tate Needham
Tuesday, October 17, 2006 

FileSets are cool.  We introduced them in FinalBuilder 4 but in FinalBuilder 5 we've made them natively supported by more actions, plus some other brand new actions also natively support FileSets.

So, firstly, just a quick lesson on FileSets:

  • A FileSet is a collection of files.  The collection of files is defined by using the "FileSet Define" action, where you specify the base directory and then various selections and exclusions to get exactly which files you want.  For example, you might include *.txt and *.pdf files modified after yesterday, but exclude files that have "temp" in their name.  The Include Patterns, Exclude Patterns and Filters in the FileSet Define action are really quite powerful.
  • Some of the other FileSet actions are: FileSet Delete Files (deletes all physical files listed in the FileSet), FileSet Copy/Move (copy of move the files to another location), FileSet log files (record what files are in the FileSet in the FinalBuilder log).  There's a few more too, but you get the idea.

And here's the what's new bit in FinalBuilder 5 - we've extended the following actions to natively support FileSets: Burn CD/DVD, Create ISO File, FTP Upload, and File Exists.
Other new actions in FinalBuilder 5 that support FileSets: Spell Checking, Image Manipulation, and JPEG Lossless Rotate.


I reckon the best news is for people using the Burn CD/DVD and Create ISO actions, as the selection dialog for files is not the best in the world, and nowhere near as flexible as using FileSets.  Plus we've had plenty of requests for the FTP Upload action to support FileSets too.

Here's a couple of screenshots showing how to define a FileSet and using it in the Burn CD/DVD action:
FileSet1.png
Defining the FileSet - give it a name and a base directory


FileSet2.png
Include *.cs and *.sln files (recursive too)


FileSet3.png
Don't include any files that have "TEMP" in their name


FileSet4.png
Only get files that have been modified after 1st October 2006, and they're not System or Hidden files (why source files would be hidden or system I don't know.... but this is just an example :)


FileSet5.png
Now the Burn CD/DVD action.  Select the burner to use and give the disc a name.


FileSet6.png
And then select the FileSet just created as the source of the files.  Too easy!


Tags:

Your name:
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Security Code
Enter the code shown above in the box below
Add Comment   Cancel 

  

Blog Search
  

Blog List
  

Follow FinalBuilder on Twitter.

Blog Calendar
  

Copyright © 2010 VSoft Technologies Pty Ltd Terms Of Use Privacy Statement