Re: Incrementing digits in a file name (was: writing multiple files)
Re: Incrementing digits in a file name (was: writing multiple files)
- Subject: Re: Incrementing digits in a file name (was: writing multiple files)
- From: monk <email@hidden>
- Date: Sun, 22 Jul 2001 05:58:12 -0400
-- 7/19/01 11:27 am: email@hidden said:
>
How about something like this?:
>
>
-- begin script
>
set myPath to (path to desktop) as text
>
set myFilename to "myfile 00"
>
>
repeat with i from 1 to 99
>
set myFilename to my IncrementFilename(myFilename)
>
log myPath & myFilename
>
end repeat
>
>
on IncrementFilename(oldName)
>
set digits to (characters -1 thru -2 of oldName) as text
>
set digits to digits + 1
>
set newName to (characters 1 thru -3 of oldName) as text
>
if digits < 10 then set newName to newName & "0"
>
return newName & (digits as text)
>
end IncrementFilename
>
-- end script
whenever i get to 'on', i get an error, ' expected "else", etc., but found
"on".'
what am i missing?
h 'monk' elmer
--
http://www.assemblage.org