Finder'ı kullanarak iç içe klasör hiyerarşisinde nasıl yeni bir klasör oluşturabilirim?


13

İşte uzun zamandır beni rahatsız eden bir şey: OS X 10.6'yı kullanarak, klasörlerde gezindiğinizde, içeriklerini görecek şekilde genişlettiğinizde, bazen dosya hiyerarşisinin altında yeni bir klasör oluşturmak isteyebilirsiniz.

Bu örneği düşünün:

some
└── nested
    └── folder

Şimdi, "klasör" seçildikten Nsonra, görünür hiyerarşinin en üstünde oluşturulan yeni klasörde, yani şu anda açık olan Finder öğesinde (benim durumumda "test" olan) sonuçlara basıldığında :

├── some
│   └── nested
│       └── folder
└── untitled folder

İhtiyacım olan bu değil. Manuel olarak "başlıksız klasörü" hedef üst öğeye taşımak zorunda kalacak, eğer 1) farenizi kullanmak istemiyorsanız, 2) kesemez → Windows gibi bir klasörü yapıştırın ve 3) geçerli klasör birçok öğe içeriyor.

İhtiyacım olan şey:

some
└── nested
    └── folder
        └── untitled folder

Yeni klasör şu anda seçtiğim klasörde oluşturulmalıdır (yani "klasör").

Bunu not et:

  • Bunun bir klavye kısayoluyla yapılmasını istiyorum . Fareyi bu kadar sık ​​kullanmıyorum.
  • Başka bir Finder görünümü kullanmak istemiyorum (örn. Sütunlar )

Bunun başarılması için herhangi bir yol var mı?


Automator eylem "Yeni Klasör" biliyorum, ama seçilen Finder öğelerini hedef klasöre kopyalar ve yanlış düzeyde eklenir. Örneğin, "klasör" seçildiğinde sonuç şöyle olur:

└── some
    └── nested
        ├── folder
        └── untitled folder
            └── folder

2
Kesinlikle doğru! Klasörün, seçilen klasörün altında değil, ağacın üstünde oluşturulması çok saçma! Yosemite'deyim ve hala bunu yapıyor.
Andy Arismendi

Yanıtlar:


4

Bir (çok önerilmeyen) seçenek, böyle bir AppleScript'e bir kısayol atamak olacaktır . Orada 10.7 'de açık bir hata komut az ya da çok kullanışsız hale getirir.

tell application "Finder"
    if insertion location as alias is desktop as alias or current view of Finder window 1 is in {icon view, column view} or selection is {} then
        tell application "System Events" to tell process "Finder"
            click menu item "New Folder" of menu 1 of menu bar item "File" of menu bar 1
        end tell
        return
    end if
    tell application "System Events" to key code 124 -- right arrow
    set p to item 1 of (get selection)
    try
        set f to make new folder at p
    on error
        set f to make new folder at container of p
    end try
    set selection to f
end tell
tell application "System Events" to keystroke return

1
Senaryonuzda bu sonuç vardı , ama ihtiyacım olanı (küçük bir şey) yapmak için değiştirdim. Beklendiği gibi çalışıyor :)
slhck

1
Komut dosyasını, içinde yeni bir klasör oluşturmaya çalışacak şekilde değiştirdim item 1 of (get selection).
Lri

3

⌘O ile yeni bir klasör oluşturmak istediğiniz klasörü açın ve sonra istediğinizi oluşturun.


2

O başlamak güzel.

N yeni klasör oluşturur.

[ seni geri getirecek.

Bu uygun değildir ancak en azından fareyi kullanmak zorunda değilsiniz.


Evet, bu seçilecektir, ancak seçili bir klasörünüz varsa. Bu klasörde zaten bir dosya seçtiyseniz, ilk kısayol bu dosyayı açar.
RusI

1

Orijinal yanlış yazımı bununla değiştiriyorum ...

Bu konuda neler olup bittiğini anlamak benim yaşımı aldı.

Burada neler olduğunu anlamanın hilesi, başlık çubuğundaki klasörün adını not etmektir. MacOS'ta, her klasör oluşturduğunuzda, bu yeni klasörün altında oluşturulacağı klasördür.

Bu nedenle Thomas'ın gönderisi çalışır veya sütun modunda her bir klasörü tıklattığınızda başlık çubuğundaki klasör değişir ve Command + Shift + N klasörü doğru şekilde oluşturur.

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.