A new version of File-Base was added to project Rio: http://www.squeaksource.com/Rio/File-Base-kph.16.mcz
==================== Summary ====================
Name: File-Base-kph.16 Author: kph Time: 28 February 2009, 6:42 am UUID: e6d54b7e-0562-11de-9b6f-000a95edb42a Ancestors: File-Base-kph.15
addTree: now accepts a directory or a list.
=============== Diff against File-Base-kph.15 ===============
Item was changed: ----- Method: Directory>>addTree: (in category 'directory/container actions') ----- addTree: aDir "this adds all the contents of aDir to the directory, not aDir itself" + | list | self validateIsContainer. + + list := aDir isCollection ifTrue: [ aDir ] ifFalse: [ Array with: aDir ]. - aDir validateIsDirectory. + list do: [ :ea | + + self addAll: (ea all entries; addFirst: ea; yourself) relativeTo: ea parent. - ^ self addAll: (aDir all entries) relativeTo: aDir. + ]. + !
packages@lists.squeakfoundation.org