Det er sket for mange af os, at vi modtog en carpeta fuld af andre carpetas fyldt med optegnelser, skal du derefter samle optegnelser kun en carpeta, at gøre det manuelt spilder din dyrebare tid, men ansøgning Æbleskrift at give os en hånd i denne kedelige opgave.
Det første trin er at åbne Script Editoren, der findes i Applikationer / Applescript. Et nyt vindue vises; der kopieres og indsættes følgende:
fortæl ansøgning «Finder»
aktivere
indstil TopFolder til (markering som aliaser)
–Displaydialog (TopFolder som tekst)
gentag med EachSubDir i (hent hver mappe i mappen TopFolder)
prøv
–Displaydialog (EachSubDir som tekst)
gentag med Eachfile i (hent hver fil i mappen (EachSubDir som aliaser))
prøv
flyt Eachfile til TopFolder
slut prøve
slut gentagelse
slet mappe (EachSubDir som aliaser)
slut prøve
slut gentagelse
slut fortælle.
Brug script, efter at have valgt carpeta du vil have i Finder, og bemærk, at script bare find optegnelser i carpetas første niveau På godt spansk betyder det, at hvis inden for en carpeta første niveau er der et andet carpeta, denne undermappe går direkte til papirkurven med dens interne belastning på optegnelser.
Hvis dette arbejde er noget hverdag for dig, kan du gemme script og hvis du for eksempel vil kompilere alt optegnelser Forholdet til et udskriftsjob, der er arkiveret i flere mapper, vil også være nyttigt.
Via | FAQ-Mac
Enten forstår jeg det ikke rigtig godt (meget sandsynligt), eller jeg kan ikke se mening i dette script, hvis du har 1 mappe med flere undermapper og igen med andre undermapper. Det skal ikke fungere i dette tilfælde, ikke? Hvis jeg forstod korrekt, fungerer det kun, hvis der i hovedmappen er en eller flere mapper, men ikke mere inden for disse. Venligst, nogen præciserer det for mig
tak
Ja, Jose, sådan fungerer det ... det gælder mapper på første niveau, det vil sige, de har ikke andre inde. Du har en mappe med andre undermapper, men de har ikke andre inde, de har filer, men ingen andre mapper ... ok? Ellers slettes undermapperne, og de oplysninger, du har der, går tabt, så jeg tror det ville være bedre at gøre det manuelt ...
tak 🙂
Jeg forstår ikke, det vil sige, jeg lægger alt det i applescriptet, og det fortæller mig, at der er syntaksfejl (forventet udtryk, egenskab eller klasseform osv. Men ukendt identifikator blev fundet