Get an Incremented Filename String
Posted by: Keith H in ActionScript 3, Adobe AIR, Flash Builder, Flex, tags: concatenate, File, filepath, increment, next file, String
Some software have the ability to detect the presence of files named in a sequential order.
I want to add similar functionality to some experimental scripts I'm working on.
For my purposes I'm only focusing on sequential files with numeric prefixes or suffixes in the filenames.
The function I've written returns a new filepath thats incremented. Using regular expressions I diced the filepath up into pieces I could change then concatenate into the next potential filepath. This function is for generating a possible next filepath, so testing the existence of the actual file is not my concern.
Example 1
trace(getIncrementFilePath("gallery/image01.png")); //returns gallery/image02.png
Example 2
Creating incremented filepaths in a loop.
var path:String="gallery/image01.png";
var i:int=0;
while (i < 10)
{
path=getIncrementFilePath(path);
trace(path);
i++;
}
/*
trace output
===================
gallery/image02.png
gallery/image03.png
gallery/image04.png
gallery/image05.png
gallery/image06.png
gallery/image07.png
gallery/image08.png
gallery/image09.png
gallery/image10.png
gallery/image11.png
*/
Entries (RSS)