Finder, kenar çubuğundaki öğelerin konumunu nasıl izler?


1

Windows Dosya Gezgini'nde, diskteki bir klasöre kısayol oluşturursam ve ardından klasörü çöpe atmak için yeniden adlandır / kaldır / taşı seçeneğini tıklatıp artık bağlantıyı açamayacağım.

Mac'te bir klasörü Bulucu kenar çubuğuna sürüklersem ve ardından klasörle aynı işlemleri yaparsam, Bulucu bir şekilde izler ve Çöp Kutusuna taşıysam bile klasörü açmama izin verir.

Bundan hangi macOS API sorumludur?

Yanıtlar:


1

Bunun için bir API olup olmadığından emin değilim, aslında, sadece böyle çalışır. Finder kenar çubuğundaki öğeler aslında orijinal öğenin diğer adıdır.

Gönderen Takma adlar, Sembolik Bağlantılar ve Mac OS X Sert Linkler Nelerdir :

Bir nesne için bir diğer ad oluşturduğunuzda, sistem nesnenin geçerli adını ve nesnenin inode adını içeren küçük bir veri dosyası oluşturur. Her nesnenin inode adı, nesneye verdiğiniz addan bağımsız olarak ve Mac'inizin kullandığı herhangi bir birime veya sürücüye özgü olacağı garantili uzun bir sayı dizesidir.

...

Bir diğer adaya eriştiğinizde, sistem orijinal öğenin diğer adada kayıtlı yol adında olup olmadığını kontrol eder. Öyleyse, sistem ona erişir ve budur. Nesne taşınmışsa, sistem diğer dosyada depolananla aynı inode adına sahip bir dosya arar.

(Veya kendi uygulamanızdan takma adlar oluşturmanıza izin veren bir API mı demek istiyorsunuz?)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.