Liste Görünümünde bulunan ve tüm alt klasörleri ortaya çıkaran / genişleten belirli bir Finder penceresinde tüm klasörleri seçmeyecek bir komut dosyası yazmaya çalışıyorum.
Klasörlerden çok daha fazla dosya olma eğiliminde olduğundan, benim düşüncem:
- Tüm öğeleri seç
- Tüm klasörlerin seçimini kaldır
Ayrıca hiçbir şey seçili olmadan başlamaya ve daha sonra seçimime klasör olmayan eklemeyi de istiyorum.
Her durumda, güdük oldum. Herhangi bir yardım takdir edilecektir.
İstenilen sonuç şuna benzer:
EDIT: (xy problemini cevaplamak için - uzun sürecek, ama sen istedin)
Bilgisayarları geçimim için tamir ediyorum, bu da çok fazla "Veri yedekleme, sabit diski silme, işletim sistemini yükleme, verileri geri yükleme" anlamına geldiğim anlamına geliyor. Hem Windows hem de Mac, Mac'imdeki tüm yedeklemeleri yapmama rağmen, istemcinin verileri ağ üzerinden bir Mac biriminden geri yüklendi.
Genellikle tüm klasörleri yedekleme biriminden geri yüklenen Windows PC'ye sürükler ve bitmesini beklerim. Bazen de, kopya başarısız olur, çünkü "yol adı çok uzun" ya da bu saçmalıklardan dolayı. Bu gibi durumlarda, işim bitene kadar bir anda daha küçük parçaları kopyaladım.
Daha sonra hiçbir dosyayı / klasörü kaçırmadığımı kontrol edip tekrar kontrol etmem gerekiyor. Böylece, biri kaynak klasörle diğeri hedef klasörle iki pencere açıyorum. Ve her birinden klasörleri (Müzik, Dokümanlar, vb.) Karşılaştırırım. Dosya / klasör sayısının eşleşip eşleşmediğini ve kullanılan bayt miktarının aynı olup olmadığını görmek istiyorum.
Genellikle, Mac klasörlerindeki .DS_Store nedeniyle, baytlar eşleşmiyor. Klasörü açarsam ve
Get Summary Info sadece içeriklerde, bayt sayısı mükemmel bir şekilde eşleşir.
Yani, onlarca veya yüzlerce klasörü ve alt klasörü açmak yerine, tek tek, yaptığım şey açık.
Documents Örneğin, liste görünümünde, tüm alt klasörleri (zaten AppleScript'te yapabildiğim kadar) ortaya çıkar
Select All ve klasörlerin seçimini kaldırın ve ardından
Get Summary Info.
Yukarıdaki resmimde elbette manuel olarak yapabilirim. Ancak, çoğu durumda, yüzlerce dosyadan ve birkaç klasörden derinlemesine klasörlerim var. El ile yaparsam, son 10 klasörün seçimini kaldırmadan hemen önce, uzun bir süre ve kaçınılmaz bir şekilde zaman alırsa, hatalı bir tıklama yapacağım ve baştan başlamak zorundayım.
Bu yüzden bir betiğin tüm klasörleri seçmemesini istiyorum.
Başka bir çözüm varsa, harika. Duymama izin ver.
--modify-windowgeçiş yapın veya her seferinde her şeyi kopyalayabilirsiniz. :)