• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Is there any way to simplify this?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is there any way to simplify this?


  • Subject: Re: Is there any way to simplify this?
  • From: Shane Stanley <email@hidden>
  • Date: Sat, 20 Jan 2001 17:43:45 +1100

On 20/1/01 9:26 AM +1000, Michelle Steiner, email@hidden, wrote:

> Can this script fragment be simplified? It bothers me that I had to type
> the tell statement twice, and wonder if there's a way to avoid the
> repetition.
>
> --Michelle
>
> set longAgo to (current date) - 14 * days
> try
> tell application "Finder" to set thefilelist to every item ,
> of thefilepath whose modification date is less than longAgo
> on error
> set the thefilepath to choose folder
> tell application "Finder" to set thefilelist to every item ,
> of thefilepath whose modification date is less than longAgo
> end try

Assuming you don't want the choose folder dialog to appear in the Finder,
you could use this:

set longAgo to (current date) - 14 * days
repeat
try
tell application "Finder" to set thefilelist to every item of thefilepath
whose modification date is less than longAgo
exit repeat
on error
set the thefilepath to choose folder
end try
end repeat

--
Shane Stanley, email@hidden


References: 
 >Is there any way to simplify this? (From: Michelle Steiner <email@hidden>)

  • Prev by Date: Re: Is there any way to simplify this?
  • Next by Date: Re: Is there any way to simplify this?
  • Previous by thread: Re: Is there any way to simplify this?
  • Next by thread: Re: Is there any way to simplify this?
  • Index(es):
    • Date
    • Thread