Didier Je cherche donc à obtenir une liste de ces sous-dossiers.
Bonjour,
Si la liste des sous-dossiers que tu souhaites obtenir ne concerne qu'un seul niveau, il y a plus simple à utiliser qu'un commande Shell, tu peux essayer le code suivant :
set dossierChemin to (path to desktop as string) & \"karius:\"
return list folder dossierChemin
Attention : la commande AppleScript "return" n'est pas utilisable en l'état dans le contexte de FileMaker, pour pouvoir récupérer des données, il faut passer par une rubrique présente sur le modèle où le script s'éxécute, qu'on pourrait nommer par exemple "ListeDossiers", un peu comme ceci :
set dossierChemin to (path to desktop as string) & \"karius:\"
set listeDossiers to list folder dossierChemin
set text item delimiters of AppleScript to return
tell application \"FileMaker Pro\"
tell current record to set field \"ListeDossiers\" to listeDossiers as string
end tell
set text item delimiters of AppleScript to \"\"
Dans ce code, on utilise l'instruction "text item delimiters" pour convertir la liste AppleScript en une liste FileMaker (c-à-d, en simples paragraphes).
Évidemment, à tester… 😉