Allow lists of files/fsspecs as the source for copy() and move(). By
Bill Bedford, slightly edited by me.
diff --git a/Mac/Lib/findertools.py b/Mac/Lib/findertools.py
index 8a1bf44..45f3e9e8 100644
--- a/Mac/Lib/findertools.py
+++ b/Mac/Lib/findertools.py
@@ -32,14 +32,24 @@
 def copy(src, dstdir):
 	"""Copy a file to a folder"""
 	finder = _getfinder()
-	src_fss = macfs.FSSpec(src)
+	if type(src) == type([]):
+		src_fss = []
+		for s in src:
+			src_fss.append(macfs.FSSpec(s))
+	else:
+		src_fss = macfs.FSSpec(src)
 	dst_fss = macfs.FSSpec(dstdir)
 	return finder.duplicate(src_fss, to=dst_fss)
 
 def move(src, dstdir):
 	"""Move a file to a folder"""
 	finder = _getfinder()
-	src_fss = macfs.FSSpec(src)
+	if type(src) == type([]):
+		src_fss = []
+		for s in src:
+			src_fss.append(macfs.FSSpec(s))
+	else:
+		src_fss = macfs.FSSpec(src)
 	dst_fss = macfs.FSSpec(dstdir)
 	return finder.move(src_fss, to=dst_fss)