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-window
geçiş yapın veya her seferinde her şeyi kopyalayabilirsiniz. :)