Finderを名前で並べ替えるだけでなく、ファイルの前にフォルダーを並べ替えるにはどうすればよいですか?


15

Finderでファイルとフォルダーを並べ替える(特に名前で並べ替える)場合は、フォルダーとファイルを組み合わせて名前ですべてのアイテムを並べ替えます。(Windowsなど)最初にすべてのフォルダーを名前で並べ替え、次に他のすべてのアイテムを名前で並べ替える方法が必要です。これどうやってするの?


回答:


9

Finderにはそれを実現するための組み込み機能はありませんが、「プラグイン」TotalFinderでそれを取得できます。これは、TotalFinder設定の[微調整]タブにあります。

編集:ここにスクリーンショットがありましたが、時代遅れでした。最新のスクリーンショットについては、代わりにRobsoftsの回答ご覧ください!


私はそれをインストールしますが、このプログラムで私の答えを見つけることができません。1-私のインストールバージョンはあなたよりも新しく、私のTweaks設定はあなたのものと異なります。2-アルファ版であり、有効期限が切れると、私にとっては良くありません。3-どの部分が私の答えに関連しているのか説明できますか?
Am1rr3zA

私も最新バージョンを持っていますが、システム言語としてスウェーデン語を使用しているので、コンピューターのスクリーンショットはおそらくもっとわかりにくいでしょう。ただし、最新バージョンでは、[調整]タブの2番目に位置する設定のままです。また、アルファ版の有効期限が切れると、おそらく新しいバージョンがリリースされるか、最終バージョンがリリースされます。開発者のWebサイトによると、15ドルの費用がかかります。
ナゴン

TotalFinderへのリンクをお寄せいただきありがとうございます。すでに非常に便利です。私は隠しファイルのビューが好きです-通常のファイルと同じ色ではなくグレーで素敵で、タブも便利です。
robsoft

@ Am1rr3zA-現在の調整画面の写真については、以下の回答を参照してください。
robsoft

6

XtraFinderはFinder用の無料のプラグインで、環境設定で「上にフォルダを配置」を選択することにより、ファイルの前にフォルダを並べ替えることができます。

インストールして実行した後、フォルダの並べ替えやFinderの動作の他の多くの側面を調整できます。


1
これは、ハックではないため、Finderの使用を継続できる優れたソリューションであり、無料です。
ガボール

3

必要なことを行うPath Finderと呼ばれるFinderの代替があります。少し高価ですが、通常のファインダーウィンドウ以上のことができます。


あなたの答えは関連していると思いました 誰があなたに-1を与えるのか、なぜだかわからない!
Am1rr3zA

しかし、それは私が言っていることではありませんでした、パスファインダーは別のプログラムであり、私が望むものでもありませんでした!
Am1rr3zA

3

上記のTotal Finderの回答に関連して(したがって、この回答に投票しないでください)、ここに現在のTF調整ページの写真があります(Finderの設定画面からアクセスできます)。これらのオプションを使用すると、フォルダがリストの一番上に表示されます。

TFがインストールされたら、Finderの[表示]メニューからこれを制御することもできます。

現在のTotal Finder調整画面のスナップショット


Tanxはあなたの助けになりますが、なぜあなたの答えに投票しないのですか?
Am1rr3zA

@ Am1rr3zA-TotalFinderは本当に@Nagonの答えでした-コメントに画像を貼り付けることができたら、この画像を彼/彼女の答えの下に置くだけでした。:-)
robsoft

わかりましたが、あなたの助けに投票し、@ nagonの回答を受け入れて投票します。
Am1rr3zA

@robsoft-あなたが気にしないなら、あなたのイメージを私の答えに入れることができますか、少なくともあなたの答えを何らかの方法で指すことができますか?:)
ナゴン

@Nagon-ぜひ、ゲストになってください!:-)
robsoft

3

以下に、plist設定を含むメソッドを示します。プラグインやサードパーティアプリはありません。

要約する:

Finder.appのパッケージコンテンツを表示( System/Library/CoreServices

にドリルダウン Contents > Resources > English.lproj. > InfoPlist.strings

文字列を見つけます “Folder” = “Folder”;

2番目の前に先行スペースを追加します Folder次のようします。“Folder” = “ Folder”;

セーブ InfoPlist.strings同じ場所に(必要に応じて別の場所にバックアップ)

Finderを再起動します(Ctrl+Option+Click

新しいFinderウィンドウを開き、ファイルを種類別に並べ替えます


異なる質問に対する回答は、単なるリンク以上のものである必要があります。リンクを含めることはできますが、回答に要約または抜粋してください。その答えは、答えを独立させることです。
ダニエル

時間があるときに解決策を確認します。解決したら、受け入れられた回答を変更します。
Am1rr3zA

このソリューションは、El-Capitan(Finderバージョン10.11)では機能しないようです。プラグインやアプリを含まないこの問題の最新の解決策はありますか?
ヤロンイダン

0

これは、Finderウィンドウにアイコンをリスト(Cmd + 2)として表示することで可能です。最初に[名前]列ヘッダーをクリックして(これはすべてのファイルを名前で並べ替えます)、次に[種類]列ヘッダーをクリックします(これはアイテムを種類別に並べ替えますが、名前はグループで並べ替えます)。


これはファイルを整理するだけでなく、ファイルの種類ごとにグループ化します。フォルダは最初に表示されず、すべてのファイルタイプが個別にソートされます。
ジョシュK

これは素晴らしいトリックですが、cmd + 2形式だけでなく、すべての形式でこれを行うことができます。しかし、あなたの答えのためにタンクス。
Am1rr3zA

0

私はFolder何度も何度もこのトリックをやっていることに気付いたので、最終的にはbashスクリプトを作成して、文字列の名前変更を自動化しました/System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/InfoPlist.strings

  1. 例として保存します finder-folders-first.sh
  2. 実行可能にする: chmod +x finder-folders-first.sh
  3. ルート権限で実行します: sudo finder-folders-first.sh
#!/bin/bash
# Make folders sortable first in Finder

if [[ $EUID -ne 0 ]]; then
   echo "Script must be run as root! Aborting."
   exit 1
fi

cd /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/

cp -i InfoPlist.strings InfoPlist_ORIGINAL-`date +%b-%d-%Y_%H_%M_%S`.strings
plutil -convert xml1 InfoPlist.strings
sed 's|<string>Folder</string>|<string> Folder</string>|' InfoPlist.strings > InfoPlist_PATCHED.strings

diff InfoPlist.strings InfoPlist_PATCHED.strings

if [ $? -eq 0 ]; then
    echo File already patched! Exiting.
    exit -1
else
    echo Patching original file...
    plutil -convert binary1 InfoPlist_PATCHED.strings -o InfoPlist.strings

fi
echo Restarting Finder...
killall Finder
echo Done!

最後の行はFinderを再起動します。GUIから同じことを行うには、DockのFinderアイコンをAltキーを押しながら右クリックして、Relaunch

さて、ファインダーで 種類 ]列を1回または2回して、フォルダーを最初/最後としてリストします。

これはMavericksとYosemiteでは機能しますが、それ以降のバージョンでは機能しない可能性があります。

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