Hi there,
Zeyhra try this... (no pun intended !)
Code:
on idle
tell application "Finder"
try
delete (every item of folder "Bailey-Originals" of folder "Bailey" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Bailey-Bad" of folder "Bailey" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Bailey-Good Reports" of folder "Bailey" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Bailey-Warning Reports" of folder "Bailey" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Lisa-Originals" of folder "Lisa" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Lisa-Bad" of folder "Lisa" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Lisa-Good Reports" of folder "Lisa" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Lisa-Warning Reports" of folder "Lisa" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Andrea-Originals" of folder "Andrea" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Andrea-Bad" of folder "Andrea" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Andrea-Good Reports" of folder "Andrea" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Andrea-Warning Reports" of folder "Andrea" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Birgit-Originals" of folder "Birgit" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Birgit-Bad" of folder "Birgit" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Birgit-Good Reports" of folder "Birgit" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Birgit-Warning Reports" of folder "Birgit" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Jennifer-Originals" of folder "Jennifer" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Jennifer-Bad" of folder "Jennifer" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Jennifer-Good Reports" of folder "Jennifer" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Jennifer-Warning Reports" of folder "Jennifer" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Megan-Originals" of folder "Megan" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Megan-Bad" of folder "Megan" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Megan-Good Reports" of folder "Megan" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
try
delete (every item of folder "Megan-Warning Reports" of folder "Megan" of disk "PitStop Server" whose modification date is less than ((get current date) - 60 * days))
end try
end tell
end idle
Haven't tried it but the logic seems correct...
The way you had it, if it did the first, second , third folder etc and there was nothing to delete the 'try' block would finish the script without 'trying' anything else...
This way it 'trys' each folder on it's own merits and moves on to the next regardless of the previous folder
regards
Ric