Avec l'aide d'Applescript, vous pourrez joindre les fichiers de dossier en un seul

Langage de programmation Applescript

Il est arrivé à beaucoup d'entre nous, que nous avons reçu un carpeta plein d'autres carpetas chargé de archives, vous devez ensuite rassembler le archives dans un carpeta, le faire manuellement vous fait perdre votre temps précieux, mais le application écriture de pomme pour nous donner un coup de main dans cette tâche fastidieuse.

La première étape consiste à ouvrir l'éditeur de script trouvé dans Applications / Applescript. Une nouvelle fenêtre apparaîtra; là, copiez et collez ce qui suit:
dire à l'application «Finder»
activer
définir theTopFolder sur (sélection comme alias)
–Display dialog (theTopFolder sous forme de texte)
répéter avec EachSubDir dans (obtenir chaque dossier du dossier theTopFolder)
Essai
–Display dialog (EachSubDir sous forme de texte)
répéter avec Eachfile in (obtenir chaque fichier du dossier (EachSubDir comme alias))
Essai
déplacer chaque fichier vers le TopFolder
fin d'essayer
fin répéter
supprimer le dossier (EachSubDir comme alias)
fin d'essayer
fin répéter
fin dire.

Utilisez le scénario, après avoir choisi le carpeta que vous voulez dans le Finder et notez que le scénario localiser juste archives Dans carpetas premier niveau; En bon espagnol, cela signifie que si dans un carpeta premier niveau il y en a un autre carpeta, ce sous-dossier ira directement à la corbeille avec sa charge interne de archives.

Si ce travail est quelque chose de quotidien pour vous, vous pouvez enregistrer le scénario et si par exemple vous voulez compiler tout archives Il sera également utile de se rapporter à un travail d'impression classé dans plusieurs dossiers.

Via | FAQ-Mac


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   jose dit

    Soit je ne le comprends pas très bien (très probablement), soit je ne vois aucun sens dans ce script si vous avez 1 dossier avec plusieurs sous-dossiers et à son tour avec d'autres sous-dossiers. Ce n'est pas censé fonctionner dans ce cas, non? Si je l'ai bien compris, cela ne fonctionne que si dans le dossier principal il y a un ou plusieurs dossiers mais pas plus dans ceux-ci. S'il vous plaît, quelqu'un me le clarifie
    merci

  2.   Li-Moon dit

    Oui, Jose, c'est comme ça que ça marche ... ça s'applique aux dossiers de premier niveau, c'est-à-dire qu'ils n'en ont pas d'autres à l'intérieur. Vous avez un dossier avec d'autres sous-dossiers, mais ils n'en ont pas d'autres à l'intérieur, ils ont des fichiers, mais pas d'autres dossiers ... d'accord? Sinon, les sous-dossiers seraient supprimés et les informations que vous avez là-bas seraient perdues, alors je pense il vaudrait mieux le faire manuellement ...

  3.   jose dit

    merci ????

  4.   Raul dit

    Je ne comprends pas, c'est-à-dire que je mets tout cela dans l'applescript et cela me dit qu'il y a une erreur de syntaxe, (expression attendue, propriété ou forme de classe, etc.