Bagaimana saya bisa membuat folder baru dalam hierarki folder bersarang menggunakan Finder?

13

Inilah hal yang telah lama mengganggu saya: Menggunakan OS X 10.6, ketika Anda menavigasi folder, memperluasnya untuk melihat kontennya, Anda terkadang ingin membuat folder baru di bagian bawah hirarki file.

Pertimbangkan contoh ini:

some
└── nested
    └── folder

Sekarang, setelah memilih "folder", menekan Nhasil di folder baru yang dibuat di bagian atas hierarki yang terlihat, yaitu elemen Finder yang saat ini terbuka (yang dalam kasus saya adalah "test"):

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

Ini bukan yang saya butuhkan. Saya harus memindahkan "folder tanpa judul" secara manual ke induk targetnya, yang sulit dilakukan jika Anda 1) tidak ingin menggunakan mouse Anda, 2) tidak dapat Memotongmenempel folder seperti di Windows dan 3) folder saat ini mengandung banyak elemen.

Yang saya butuhkan adalah:

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

Folder baru harus dibuat di folder yang saya pilih saat ini (yaitu "folder").

Perhatikan bahwa:

  • Saya ingin ini dilakukan dengan cara pintas keyboard . Saya tidak sering menggunakan mouse.
  • Saya tidak ingin menggunakan tampilan Finder lainnya (mis. Kolom )

Apakah ada cara ini bisa dicapai?


Saya tahu tindakan Automator "Folder Baru", tetapi menyalin elemen Finder yang dipilih ke folder target, dan itu dimasukkan pada level yang salah. Misalnya, memilih "folder", hasilnya akan seperti:

└── some
    └── nested
        ├── folder
        └── untitled folder
            └── folder
slhck
sumber
2
Tepat! Konyolnya folder itu dibuat di atas pohon alih-alih di bawah folder yang dipilih! Saya menggunakan yosemite dan masih melakukan ini.
Andy Arismendi

Jawaban:

4

Satu (sangat tidak direkomendasikan) opsi adalah untuk menetapkan cara pintas ke AppleScript seperti ini. Ada bug terbuka di 10.7 yang membuat skrip kurang lebih tidak dapat digunakan.

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
Lri
sumber
1
Script Anda memiliki hasil ini , tetapi saya mengubahnya untuk melakukan apa yang saya butuhkan (hal kecil). Bekerja seperti yang diharapkan :)
slhck
1
Saya memodifikasi skrip sehingga mencoba membuat folder baru di dalam item 1 of (get selection)terlebih dahulu.
Lri
3

Buka folder tempat Anda ingin membuat folder baru dengan ⌘O dan kemudian buat apa yang Anda inginkan.

Maks
sumber
2

O Bagus untuk memulai.

N akan membuat folder baru.

[ akan membawamu kembali.

Ini tidak optimal tetapi setidaknya Anda tidak harus menggunakan mouse.

Thomas
sumber
Ya, itu akan berfungsi tetapi hanya jika Anda memiliki folder yang dipilih. Jika Anda sudah memilih file di dalam folder itu, pintasan pertama hanya akan membuka file itu.
RusI
1

Saya mengganti posting salah asli saya dengan ini ...

Butuh waktu lama bagiku untuk memahami apa yang terjadi dengan ini.

Trik untuk memahami apa yang terjadi di sini adalah dengan mencatat nama folder di bilah judul. Di macOS, setiap kali Anda membuat folder, itu adalah folder tempat folder baru itu akan dibuat.

Itulah sebabnya pos Thomas berfungsi, atau dalam mode kolom saat Anda mengklik setiap folder, folder di bilah judul berubah dan Command + Shift + N akan membuat folder dengan benar.

Bryon
sumber