Répondre à la discussion

On va déjà commencer par les trier dans des dossiers alphabétiques, pour faire des dossiers de 500, on verra après  !


Aller un script vite fait !


 Alors je te propose

Tu crées un dossier pour la destination

Tu lances le script

le script te demande de sélectionner ton dossier source

Puis de sélectionner ton dossier destination

Il fait le job et te met un message lorsqu'il a terminé.


pour utiliser ce script:

Ouvrir l’application “Editeur de script” qui est dans Application—>Utilitaires

Choisir le bouton en bas à gauche “Nouveau document”, dans la fenêtre qui s’ouvre faire un copier-coller du script.

Cliquer sur le bouton "triangle play" en haut à droite “Exécuter”

[CODE]tell application "Finder"

  

    set lechemin to choose folder with prompt "Sélectionnez le Dossier principal à traiter ?"

    set dest to choose folder with prompt "Sélectionnez le Dossier destinataire ?"

    set chemindest to dest as string

    set tous to every file of entire contents of lechemin

  

    repeat with unfichier in tous

        set lenom to name of unfichier

        set initiale to character 1 of lenom

        set lenum to ASCII number of initiale

      

        if lenum > 65 and lenum < 91 then

        else

            if lenum > 96 and lenum < 123 then

            else

                set a to "#"

            end if

        end if

      

        if exists chemindest & initiale then

        else

            make new folder at dest with properties {name:initiale}

        end if

        set chemincopie to chemindest & initiale

      

        move unfichier to chemincopie

      

    end repeat

end tell


tell application "Finder"

    activate

    (display dialog ("waouou ... Ca y est c'est fait !") buttons {"Salut !"})

end tell[/CODE]