Met behulp van Applescript kunt u zich in slechts één keer bij de mapbestanden voegen

Applescript programmeertaal

Velen van ons is het overkomen dat we een carpeta vol met anderen carpetas geladen met archief, moet u dan het archief maar een carpeta, als u het handmatig doet, verspilt u uw kostbare tijd, maar de toepassing Apple-script om ons een handje te helpen bij deze vervelende taak.

De eerste stap is het openen van de Scripteditor die u kunt vinden in Toepassingen / Applescript. Er verschijnt een nieuw venster; kopieer en plak daar het volgende:
vertel de toepassing «Finder»
activeren
zet theTopFolder op (selectie als aliassen)
–Display dialoog (de TopFolder als tekst)
herhaal met EachSubDir in (haal elke map van de map deTopFolder)
proberen
–Dialoogvenster (EachSubDir als tekst)
herhaal met Eachfile in (haal elk bestand of map op (EachSubDir als aliassen))
proberen
verplaats elk bestand naar de bovenste map
einde proberen
einde herhalen
map verwijderen (EachSubDir als aliassen)
einde proberen
einde herhalen
einde vertellen.

Gebruik de script, na het kiezen van de carpeta u wilt in de Finder en merk op dat de script zoek gewoon archief in carpetas eerste level; In goed Spaans betekent dit dat als binnen een carpeta eerste niveau is er een ander carpeta, zal deze submap rechtstreeks naar de prullenbak gaan met zijn interne lading van archief.

Als dit werk iets alledaags voor u is, kunt u het script en als je bijvoorbeeld alles wilt compileren archief Het kan ook nuttig zijn om een ​​afdruktaak in meerdere mappen op te slaan.

Via | Veelgestelde vragen-Mac


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   jose zei

    Ofwel begrijp ik het gewoon niet zo goed (zeer waarschijnlijk) of ik zie geen zin in dit script als je 1 map hebt met verschillende submappen en op zijn beurt met andere submappen. Het zou in dit geval toch niet moeten werken? Als ik het goed heb begrepen, werkt het alleen als er binnen de hoofdmap een of meer mappen zijn, maar daarbinnen niet meer. Alsjeblieft, iemand verduidelijkt het voor mij
    bedankt

  2.   Li-Moon zei

    Ja, Jose, zo werkt het ... het is van toepassing op mappen op het eerste niveau, dat wil zeggen dat er geen andere in zitten. Je hebt een map met andere submappen, maar ze hebben geen andere erin, ze hebben bestanden, maar geen andere mappen ... oké? Anders zouden de submappen worden verwijderd en zou de informatie die je daar hebt verloren gaan, dus ik denk dat het beter is om het handmatig te doen ...

  3.   jose zei

    bedankt 🙂

  4.   Raul zei

    Ik begrijp het niet, dat wil zeggen, ik heb dat allemaal in het appelscript gezet en het vertelt me ​​dat er een syntaxisfout is (verwachte uitdrukking, eigenschap of klassevorm, enz.) Maar er is een onbekende identifier gevonden