Le 2015/11/25 à 23:31, Shane Stanley < email@hidden> a écrit :
… Also, as of 1.3.1, you can save a little typing:
use scripting additions use framework "Foundation" use script "BridgePlus" version "1.3.1"
set forder to load framework -- returns SMSForder class set myFolder to (choose folder) count (forder's itemsIn:myFolder recursive:true asPaths:false)
Thanks Shane.
I tested your proposal with :
use scripting additions use framework "Foundation" use script "BridgePlus" version "1.3.1"
set forder to load framework -- returns SMSForder class --set myFolder to (choose folder) set beg to current date set myFolder to path to library folder from user domain count (forder's itemsIn:myFolder recursive:true asPaths:false)
It took 6 seconds to do the job and returned the count : 88867 items Trying to compare, I ran this alternate code
set beg to current date set myFolder to path to library folder from user domain tell application "Finder" with timeout of 200 * 60 seconds set allMyStuff to entire contents of myFolder end timeout
count allMyStuff end tell
At this time, more than twenty minutes after starting it, it’s always running.
Yvan KOENIG running El Capitan 10.11.1 in French (VALLAURIS, France) jeudi 26 novembre 2015 11:31:34
|