Finderを使用して、ネストされたフォルダー階層内に新しいフォルダーを作成するにはどうすればよいですか?


13

ここに長い間私を悩ませていたものがあります:OS X 10.6を使用して、フォルダーをナビゲートし、内容を表示するためにフォルダーを展開するとき、ファイル階層の下部に新しいフォルダーを作成したい場合があります。

この例を考えてみましょう:

some
└── nested
    └── folder

「フォルダ」を選択して、押すNと、表示されている階層の最上部、つまり現在開いているFinder要素(私の場合は「テスト」)に新しいフォルダが作成されます。

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

これは私が必要とするものではありません。私は手動1)あなたのマウスを使用したくない場合は、行うのは難しいです、そのターゲットの親に「無題のフォルダを」移動する必要があります、2)はできませんカット貼り付け、Windowsの3のように)フォルダを現在のフォルダーには多くの要素が含まれています。

私が必要なのは:

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

新しいフォルダーは、現在選択しているフォルダー(つまり「フォルダー」)に作成する必要があります。

ご了承ください:

  • キーボードショートカットでこれを実行したいです。私はそれほど頻繁にマウスを使用しません。
  • 他のFinderビュー(Columnsなど)を使用したくない

これを達成する方法はありますか?


Automatorアクション「新しいフォルダー」は知っていますが、選択したFinder要素をターゲットフォルダーにコピーし、間違ったレベルに挿入します。たとえば、「フォルダ」を選択すると、結果は次のようになります。

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

2
右に!選択したフォルダの下ではなく、ツリーの最上部にフォルダが作成されるのはばかげています!私はヨセミテにいます、そして、それはまだこれをします。
アンディアリメンディ

回答:


4

1つの(非常に推奨されない)オプションはこのようなAppleScriptにショートカットを割り当てることです。10.7には、スクリプトを多かれ少なかれ使用不能にする未解決のバグがあります。

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
あなたのスクリプトにはこの結果がありましたが、私はそれを変更して必要なこと(マイナーなこと)をするようにしました。期待どおりに動作します:)
slhck

1
item 1 of (get selection)最初に新しいフォルダーを作成しようとするようにスクリプトを変更しました。
Lri

3

folderOを使用して新しいフォルダーを作成するフォルダーを開き、必要なフォルダーを作成します。


2

O 始めるのはいいことです。

N 新しいフォルダが作成されます。

[ 戻ってきます。

これは最適ではありませんが、少なくともマウスを使用する必要はありません。


はい、機能しますが、フォルダが選択されている場合のみです。そのフォルダ内のファイルをすでに選択している場合、最初のショートカットはそのファイルを開きます。
-RusI

1

元の間違った投稿をこれに置き換えます...

これで何が起こっているのかを理解するには、何年もかかりました。

ここで何が行われているのかを理解するための秘barは、タイトルバーでフォルダの名前をメモすることです。macOSでは、フォルダーを作成するたびに、それが新しいフォルダーの下に作成されるフォルダーになります。

これが、Thomasの投稿が機能する理由です。または、列モードで各フォルダーをクリックすると、タイトルバーのフォルダーが変更され、Command + Shift + Nがフォルダーを正しく作成します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.