Hvorfor la Macs forlate søppelfiler som ds_store på min flashdisk, og hvordan stopper jeg det?
“Hva er alt dette crap?” hun klager. Du har nettopp levert USB-stasjonen, nå koblet til PCen.
“Hva?” du spør.
“På min flash-stasjon,” hun sier. “Det er alle disse dumme filene.”
Er du lei av å forklare hvorfor din Mac - til tross for å være overlegen på alle måter til PCen - føler at du må legge igjen en masse filer på USB-nøkkelen? Eller nettverksstasjon, for den saks skyld? Stopp det som skjer.
Indeksering, papirkurver, mappeposisjoner - OS X holder styr på alle disse tingene, på hver stasjon som er koblet til Mac, ved å lage filer. Disse filene er fine på en Mac - OS X bruker dem regelmessig, og skjuler dem fra brukeren. Plug en stasjon som hovedsakelig brukes sammen med Windows til en Mac, og i Windows vil du se en rekke ubrukelige filer cluttering ting opp. Vil du stoppe galskapen? Du kan.
Problemet
Føler uklart hva problemet er? Sett inn en hvilken som helst flash-enhet som kan leses av Windows - FAT, med all sannsynlighet - til din Mac. Skru ut det, sett det inn i en Windows-datamaskin. Du blir møtt av dette tullet:
Hva er alt det skit? Vel, Spotlight og Trash mappene skal være åpenbare - de er relatert til indeksering og slettede filer, henholdsvis. Mappen “.FSEvents” registrerer filsystem hendelser. Det er en oversikt over alt som skjer på stasjonen. Og den beryktede “DS_store” fil - ikke vist ovenfor - registrerer ting som plassering av ikoner i Finder.
Dette er alt nyttig for Mac, men i Windows er det bare irriterende. Hvorfor skriver OS X slike filer til stasjoner formatert FAT, og vet at Windows-brukere vil se det som tull? Godt spørsmål.
Macen din oppretter disse filene i utgangspunktet den andre du plugger inn en stasjon, så det er to ting du kan gjøre - slett filene før du sender ut stasjonen eller stopper Macen fra å lage filene. Jeg skal skissere noen apps, starter med to som tar den første tilnærmingen før de går videre til to som tar det andre.
Slett automatisk filene før du sletter
Hvis du tror du kan huske å bruke dem, kan to forskjellige applikasjoner slette alle disse filene når du sender ut. Bare legg til appikonet til docken din, og du er klar til å bruke den.
Den første slike appen er Eject For Windows, som til tross for navnet er faktisk et Mac-program. Dra en hvilken som helst stasjon du vil kaste ut her, og alle filene vil bli slettet:
En annen app, kalt HiddenCleaner, fungerer på samme måte:
Jeg testet begge disse appene ved hjelp av Mountain Lion og Windows 7 - Macen forlot ingen stygge filer som PCen kunne se. Fordi begge appene fungerer på samme måte, kan du ganske enkelt velge basert på hvilket ikon du liker best. Jeg må si, Hidden Cleaner vinner for meg på den fronten (det er opp til deg selv).
Stopp filene fra å bli opprettet
Vil du stoppe disse nonsensfilene fra selv å vises på ikke-Mac-stasjoner? Installere BlueHarvest. Denne appen installeres som en preferansepanel, slik at du kan konfigurere når slike filer opprettes:
Det er en 30-dagers prøveversjon, men hvis du vil beholde denne appen rundt, må du ponere opp $ 15. Hvis crap-filer på Windows-stasjoner er noe du virkelig bryr deg om, sjekk ut BlueHarvest.
Mest bekymret for .DS_Store-filer på nettverksstasjoner? TinkerTool, et gratis konfigurasjonsverktøy, kan håndtere det. Den første skjermen i denne appen lar deg stoppe Mac-en din fra å forlate crap-filer på nettverksstasjoner:
Kontroller at boksen og Macen din slutter å lage slike filer. Dette programmet gjør mye mer, så les mer om Tinkertool Tweak Programinnstillinger og aktiver skjulte funksjoner med Tinkertool [Mac] Tweak-programinnstillinger og aktivere skjulte funksjoner med Tinkertool [Mac] Les mer. Det er ikke like komplett som BlueHarvest - ingen støtte for USB-stasjoner - men kombinert med et verktøy som Skjult Cleaner, blir du fullstendig satt.
Kryssplattform
Å få en fil fra en PC til en Mac pleide å være en stor avtale - filkompatibiliteter var et faktum i livet. Disse dagene spiller de to plattformene mer eller mindre pent med hverandre - men irritasjoner som dette vedvarer. Jeg tror OS X burde være smart nok til å fortelle når en stasjon er ment å bli delt med Windows-datamaskiner og justere tilsvarende, men jeg vil vite hva du synes.
Er dette ikke nesten like stort en avtale som jeg gjør det til å være? Eller tror du også noe på systemnivå bør gjøres for å fikse dette? Gi oss beskjed i kommentarene nedenfor, sammen med linker til andre verktøy for å løse problemet.
Utforsk mer om: USB-stasjon.