También puede hacer esto con AppleScript.
El siguiente script de abrir de forma recursiva todos los archivos/carpetas caído en ella.
Para cada uno de los archivos, ejecute el script de PHP definido por phpScriptPath que pasa la ruta de archivo como argumento.
Para crear la aplicación :
1. Abrir El Editor AppleScript
2. Pegue el siguiente código:
propiedad phpScriptPath : "/myPHP\ Scripts/my_script.php" -- ruta de acceso Absoluta a su script PHP
en abierto droppedItems
processItems(droppedItems)
final abierto
en processItems(theItems)
repita con theItem en theItems
si isDirectory(theItem), a continuación,
processItems(theItem)
otra cosa
do shell script phpScriptPath & "" & citado formulario de (POSIX ruta de acceso de (theItem como alias))
end if
final de la repetición
final processItems
-- Esta función viene de aquí :
-- http://stackoverflow.com/questions/6872007/applescript-how-to-check-if-something-is-a-directory-or-a-file
en isDirectory(someItem) -- someItem es un archivo de referencia
conjunto de filePosixPath a la citada forma de (POSIX ruta de acceso de (someItem como alias))
conjunto de tipo de archivo a (do shell script "file -b" & filePosixPath)
si el tipo de archivo que termina con "directorio", a continuación, devolver true
return false
final isDirectory
3. Establecer la ruta de acceso absoluta de la PHPscript
Modificar la primera línea de la propiedad de la secuencia de comandos
4. La exportación como de la aplicación
Menú archivo > Exportar :
- Elegir el nombre de la aplicación y destino
- Seleccione exportar como de la Aplicación