Creu Eitem Dewislen i Guddio a Dangos Ffeiliau Cudd yn OS X

Defnyddiwch Automator i Greu Dewislen Cyd-destunol i Guddio neu Ddangos Ffeiliau Cudd

Yn anffodus, mae'r Mac yn cuddio nifer o ffeiliau system y bydd angen i chi eu defnyddio ar ryw adeg. Mae Apple yn cuddio'r ffeiliau hyn oherwydd bod newid yn ddamweiniol, neu gallai symud y ffeiliau'n llwyr achosi problemau i'ch Mac.

Rwyf eisoes wedi dangos i chi sut i ddefnyddio Terminal i ddangos neu guddio ffeiliau a ffolderi . Mae'r dull hwnnw'n eithaf da os mai dim ond angen achlysurol i chi weithio gyda'r ffeiliau cudd a'r ffolderi ar eich Mac. Ond mae ffordd well os ydych chi'n tueddu i weithio'n aml gyda daioni cudd eich Mac.

Trwy gyfuno'r gorchmynion Terfynell ar gyfer dangos a chuddio ffeiliau a ffolderi gydag Automator i greu gwasanaeth y gellir ei ddefnyddio o fwydlenni cyd-destunol, gallwch greu eitem ddewislen syml i ddangos neu guddio'r ffeiliau hynny.

Creu'r Sgript Shell i Toggle Ffeiliau Cudd

Rydym eisoes yn gwybod y ddau orchymyn terfynol sydd eu hangen i naill ai ddangos neu guddio ffeiliau cudd. Yr hyn y mae angen inni ei wneud yw creu sgript gragen a fydd yn troi rhwng y ddau orchymyn, yn dibynnu a ydym am ddangos neu guddio'r ffeiliau yn y Canfyddwr.

Yn gyntaf, mae angen inni benderfynu a yw cyflwr presennol y Canfyddwr i ddangos neu guddio ffeiliau cudd; yna mae angen inni gyhoeddi'r gorchymyn priodol i newid i'r wladwriaeth arall. I wneud hyn, byddwn yn defnyddio'r gorchmynion cregyn canlynol:

STATUS = `diffygion darllen com.apple.finder AppleShowAllFiles`
os [$ STATUS == 1]
yna mae diffygion yn ysgrifennu com.apple.finder AppleShowAllFiles -boolean FFYSG
arall yn methu ysgrifennu com.apple.finder AppleShowAllFiles -boolean TRUE
fi
Killall Finder

Dyna sgript gragen eithaf sylfaenol a fydd yn gwneud y gwaith i ni. Mae'n dechrau trwy ofyn i'r Canfyddwr beth yw cyflwr cyfredol yr AppleShowAllFiles ac yna storio'r canlyniadau mewn newidyn o'r enw STATUS.

Yna, caiff y STATWS amrywiol ei wirio i weld a yw'n wir (mae'r rhif un yn gyfwerth â GWIR). Os yw'n wir (wedi'i osod i guddio ffeiliau a ffolderi), yna byddwn yn rhoi'r gorchymyn i osod y gwerth i FALSE. Yn yr un modd, os yw'n FALSE (a osodwyd i ddangos ffeiliau a ffolderi), gosodwn y gwerth i DIR. Yn y modd hwn, rydym wedi creu sgript a fydd yn gwahardd ffeiliau a ffolderi Cuddio'r Canfyddwr ar neu i ffwrdd.

Er bod y sgript braidd yn ddefnyddiol ynddo'i hun, daw ei werth gwirioneddol pan ddefnyddiwn Automator i lapio'r sgript a chreu eitem ddewislen a fydd yn gadael i ni droi ffeiliau a ffolderi cudd ar neu i ffwrdd â chliciwch ar y llygoden.

Defnyddio Automator i Creu Togglen Eitem Dewislen Ffeiliau Cudd

  1. Lansio Automator, wedi'i leoli yn y ffolder / Ceisiadau .
  2. Dewiswch y Gwasanaeth fel y math o dempled i'w ddefnyddio ar gyfer eich tasg Automator newydd, a chliciwch ar y botwm Dewis.
  3. Ym mhanc y Llyfrgell, gwnewch yn siŵr bod Camau i'w dewis, yna o dan eitem y Llyfrgell, cliciwch ar Utilities. Bydd hyn yn hidlo'r mathau llif gwaith sydd ar gael i'r rhai sy'n ymwneud â chyfleustodau.
  4. Yn y rhestr o gamau a hidlwyd, cliciwch ar Sgript Rhedeg Shell a'i llusgo i'r panel llif gwaith.
  5. Ar ben y panel llif gwaith mae dau eitem ddewislen i lawr. Gosodwch y 'Gwasanaeth yn cael ei ddewis' i 'ffeiliau neu ffolderi.' Gosodwch 'in' i 'Finder.'
  6. Copïwch yr holl sgript sgript creadur a grëwyd uchod (y chwe llinell), a'i ddefnyddio i ddisodli unrhyw destun a allai fod eisoes yn bresennol yn y blwch Sgript Run Shell.
  7. O'r ddewislen ffeil Automator, dewiswch "Save," ac yna rhowch enw i'r gwasanaeth. Bydd yr enw a ddewiswch yn ymddangos fel yr eitem ddewislen. Rwy'n galw fy Ffeiliau Cudd Toggle.
  8. Ar ôl achub y gwasanaeth Automator , gallwch roi'r gorau i Automator.

Gan ddefnyddio'r Eitem Dewislen Toggle Hidden Files

  1. Agor ffenestr Canfyddwr .
  2. De-gliciwch ar unrhyw ffeil neu ffolder.
  3. Dewiswch Wasanaethau, Toggle Hidden Files , o'r ddewislen pop-up .
  4. Bydd y Canfyddwr yn newid cyflwr ffeiliau cuddio, gan achosi ffeiliau a ffolderi cudd i'w harddangos neu eu cuddio yn dibynnu ar eu cyflwr presennol.