Visai neseniai gan skaudžiom aplinkybėm sužinojau, kad direktorijos OS X’e kopijuojamos ne taip pat, kaip Windowsuose (taip, deja, ilgą laiką teko dirbti ir su ta operacine sistema). Kalbu apie tai, kai vieną direktoriją iš vienos vietos kopijuojate į kitą, kur ta direktorija tuo pačiu pavadinimu jau egzistuoja.
Sakykim, šaltinio direktorijoje Direktorija yra šie failai:
- a.jpg
- b.jpg
- d.jpg
Na, o toje direktorijoje, į kurią kopijuojate (taip pat Direktorija) yra failai
- a.jpg
- b.jpg
- c.jpg
- d.jpg
Normaliomis sąlygomis žmogus tikėtumeis, kad a.jpb, b.jpg ir d.jpg failai bus pakeisti šaltinio direktorijoje esančiais failais, o c.jpg bus tiesiog nukopijuotas. Rezultate galutinėje direktorijoje turėtume rasti visus keturis failus. Norėtumėm (galbūt).
Ne, OS X elgiasi kitaip. Pagal nutylėjimą kopijuojant ištisą direktoriją, galutiniu variantu turėsime ne dviejų direktorijų bendrą sumą, o tik šaltinio direktorijos kopiją. Taigi, galutinėje direktorijoje bus tik trys failai.
Viskas gerai, jei tvarkome tik vienos direktorijos turinį – įėję į jos vidurį nukopijuotume tik reikiamus failus įmesdami į galutinės direktorijos vidų, bet ką daryti, jei reikia kopijuoti, sakykim, 15 direktorijų? Gal kas žinote? Pasidalinkite išmintimi komentaruose.



2009-02-03
22:23 :06
labai įdomi problema. manau, kad sprendimas slypi kažkur defaults nustatymuose. reikės pagooglinti ir pasistengti išspręsti šį reikalą.
2009-02-03
22:26 :15
Eimantai, spėju, kad čia yra Mac OS X ypatumas. Kaip čia kažkas rašė Vaičionio puslapyje, nereikia Mac OS X’e ieškoti Windowsų. Toks įpatumas, nors man jis atrodo nelogiškas.