Re: DS Store
Re: DS Store
- Subject: Re: DS Store
- From: Laine Lee <email@hidden>
- Date: Thu, 13 Aug 2009 11:54:46 -0500
- Thread-topic: DS Store
Title: Re: DS Store
On 8/13/09 10:39 AM, "Steve Digby" <email@hidden> wrote:
> Both the scripts below give the same error message:
>
>
> On Aug 13, 2009, at 8:17 AM, Steve Digby wrote:
>>
>>> Thanks for that suggestion. However, when I tested the revised script on
>>> this line of the script:
>>
>>
>> Try breaking up the script into two parts; use the system-events part t set
>> the list, and the original Finder part to do the move.
>>
>> set originalFolderPath to "Central Storage:Shipping:EDI FILES:tmp:inv tmp:"
>> set newfolderpath to "Central Storage:Shipping:EDI FILES:Freeway:invoice:"
>>
>> tell application "System Events"
>> set fileList to every file in folder originalFolderPath whose visible is true
>> end tell
>>
>> tell application "Finder"
>> repeat with i from 1 to count fileList
>> set thisFilePath to item i of fileList
>> if name of thisFilePath ends with "inv.txt" then
>> duplicate thisFilePath to folder newfolderpath with replacing
>> end if
>> end repeat
>> end tell
>>
>> Or possibly this:
>> set originalFolderPath to "Central Storage:Shipping:EDI FILES:tmp:inv tmp:"
>> set newfolderpath to "Central Storage:Shipping:EDI FILES:Freeway:invoice:"
>>
>> tell application "System Events"
>> set fileList to every file in folder originalFolderPath whose visible is true
>> and name ends with "inv.txt"
>> end tell
>>
>> tell application "Finder"
>> repeat with i from 1 to count fileList
>> set thisFilePath to item i of fileList
>> duplicate thisFilePath to folder newfolderpath with replacing
>> end repeat
>> end tell
>>
>> -- Michelle
Try this version. Be sure that the path text is precise.
set originalFolderPath to "Central Storage:Shipping:EDI FILES:tmp:inv tmp:"
set newfolderpath to "Central Storage:Shipping:EDI FILES:Freeway:invoice:"
tell application "System Events"
set fileList to every file in folder originalFolderPath whose visible is true
end tell
tell application "Finder"
repeat with i from 1 to count fileList
set thisFilePath to ((item i of fileList) as alias)
if name of thisFilePath ends with "inv.txt" then
duplicate thisFilePath to (newfolderpath as alias) with replacing
end if
end repeat
end tell
--
Laine Lee
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden
References: | |
| >Re: DS Store (From: Steve Digby <email@hidden>) |