Déplacement d'un fichier vers un dossier
Bonjour,
Je souhaiterais créer un script dont le but est de déplacer un fichier vers un tout autre dossier.
J'aimerais pouvoir automatiser cette tâche lors de l'ajout d'un nouveau fichier dans un dossier connu.
J'ai vu qu'il fallait pour cela associer mon script à une action de dossier telle que : on adding folder items to...
Le hic, c'est que je ne connais pas le nom de ce nouveau fichier. La seule chose dont je suis sûr, c'est que le nom de ce nouveau fichier commence par les lettres "in" et que son extension est ".dcm".
Voici mon mon script actuel :
Code:
1 2 3
| set fichierSource to "Macintosh HD:Delypse:Transfer:in.1.2.276.0.26.1.1.1.2.2013.392.32619.3243726.dcm"
set dossierDestination to "Macintosh HD:Delypse:Transfer:in:"
tell application "Finder" to move fichierSource to dossierDestination |
J'ai tenté de remplacer in.1.2.276.0.26.1.1.1.2.2013.392.32619.3243726.dcm par "in*.dcm" mais ça ne fonctionne pas.
Si vous avez une idée pour me mettre sur la voie, je suis naturellement preneur.
Merci par avance,
Fanolito
APPLESCRIPT - Déplacer un fichier nouvellement ajouté dans un dossier
Bonjour PBELL,
Merci beaucoup pour ton aide, ça fonctionne bien.
Voici mon script incluant tes instructions :
Code:
1 2 3 4 5 6 7 8
| set dossierSource to choose folder
set dossierCible to "Macintosh HD:Delypse:Transfer:in:"
tell application "Finder"
set maListe to every file of dossierSource whose name extension is "dcm" and name starts with "in"
end tell
tell application "Finder" to move maListe to dossierCible |
Le seul bémol, c'est que je souhaiterais remplacer la première ligne : set dossierSource to choose folder par : set dossierSource to "Macintosh HD:Delypse:Transfer:" puisque le dossier source sera toujours le même.
Et dans ce cas, j'ai un message d'erreur :
Erreur de script
Il est impossible d'obtenir every file of "Macintosh HD:Delypse:Transfer:"
Merci par avance,
Bien sincèrement,
Fanolito
APPLESCRIPT - Déplacer un fichier nouvellement ajouté dans un dossier
Merci PBELL,
Tout fonctionne parfaitement.
Effectivement, l'idée est de joindre ce script à une action de dossier.
C'est ce que je viens de tester à l'instant et tout est OK.
Encore merci et Bonne journée.
Bien sincèrement,
Fanolito