• ベストアンサー

Macで指定フォルダ以下のファイル一覧作成するには

MacBookで指定フォルダ以下のすべてのファイルのリスト(ファイル名、パス、更新日)を取得したいです。 事情があってフリーソフトでも新たなソフトはインストールできないので、Automatorもしくはapplescriptでできないかと考えています。 ファイルパスだけならAutomatorでできましたが、更新日も一緒に取得する方法はないでしょうか?

  • Mac
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

次のコマンドで可能です。 ls -lR この辺りも参考に http://orebibou.com/2014/07/lsコマンドで覚えておきたいこと16個/ かなり細かな指定もできます。 findコマンドに-lsオプションでも同じようにできます。 http://x68000.q-e-d.net/~68user/unix/pickup?find

roid_moon
質問者

お礼

ありがとうございます!なんとかできました!

関連するQ&A

  • ファイルのリスト作成ソフト

    フリーソフトのファイルリスト作成ソフトで以下の条件すべてを満たしたものを探しています。 ・複数のフォルダを指定でき、下層フォルダにあるファイルまでリストに含めてくれる。(指定できるフォルダの数は二桁以上できること) ・ファイル名だけでなくフルパスで出力される。 ・一度登録したフォルダは次回以降入力しなくてもよい。 ・2度目からはリスト作成ボタンを押すだけで新しいファイルを作成してくれる。 ・リスト化するフォルダはネットワーク先の物も可能、もしくはリストのファイルの出力先をネットワーク先に出すことが出来る。 ・フリーソフトが望ましいが、上記すべての条件を満たしているならシェアウェアでもよい。 ・これは必須ではないが、起動させるだけでリスト作成の実行が出来るような機能があればなおよい。 結構条件は難しいと思うのですが、これだ、というのがあったら教えてください。 いろいろリスト作成ソフトは試してみましたが、上記を満たすソフトはありませんでした。 よろしくお願いします。

  • mac(OSX)で使える、フォルダ比較ツール

    同じ名称の2つのフォルダAとBを指定し、マージしたフォルダCを作成したい。 サブフォルだを含め比較させるが、同じファイル名で更新日に違いがある場合は、新しい方を持ってくる。こんな無料のツールを探しています。また、Automatorで作る方法を教えて下さい。

    • ベストアンサー
    • Mac
  • フォルダ一覧の出力

    フォルダの一覧をExcel形式、もしくはテキスト形式で出力したいと考えてます。 ファイル数が膨大なので、ファイル別の情報ではなく、フォルダ別に フォルダ名(フルパス、もしくは階層表示)とサイズを一覧で出力するフリーソフトを探してます。 贅沢言えば出力対象とするフォルダの階層まで指定できると助かります。 ファイル数が多く、ファイル一覧を出力してからサマリーすると非常に時間がかかるので、もし上記のようなフリーソフトをご存知の方がいましたら是非ご紹介願います。 よろしくお願い致します。

  • フォルダ参照ではなくファイルを指定したい。

    フォルダの参照ダイアログボックスを使用して ファイルを選択できるようにしています。 プログラムでcsv形式で保存し、そのcsv形式ファイルを指定して開くという動作を目的としています。 そのファイル選択を固定でなく可変で選択したいと思っています。 Dim ShellApp As Object Dim oFolder As Object Set ShellApp = CreateObject("Shell.Application") Set oFolder = ShellApp.BrowseForFolder(0, "ファイル選択", &H4000,"C:\test") msgbox(oFolder) このような感じで、フォルダのみではなくファイルを指定することに成功しました。 しかし、このフォルダ参照ダイアログが表示されたときに、何も選択せずに キャンセルボタンをクリックするとエラーが出て止まってしまいます。 目的とする動作はできてはいるのですが、キャンセルするとエラーになるので、この原因がわからず困っています。 キャンセルボタンに関することを記述する必要があるのでしょうか? また、この他にファイルを指定するのに適した方法がありましたら教えてください。 参照するフォルダを指定しているのでパスの取得は必要ありません。 ファイルが選択できたらOKです。 フォルダのパス取得のプログラムはよくサンプルを見かけるのですが、 ファイル選択のサンプルはあまり見かけないです(-_-;) また、この方法ではC:\と絶対パスで指定していますが、exeファイルが存在する場所からの相対パスでの指定はできないのでしょうか? csvで保存する時は"./test/test.csv"などと記述して書き込みできていたのですが、 このようなパスを書くとエラーとなりファイルを見つけられないといわれてしまいます。

  • フォルダにある特定のファイルだけを処理したい

    applescriptでフォルダの中の画像ファイルを一括でJPEG保存する作業をしているのですが、たくさんあるファイルの中で「save.jpg」という名前のファイルだけを処理できるようにしたいのです。 このような場合、どういうふうにファイルリストを取得していったらいいのでしょう?

  • 複数の指定フォルダに指定JPEGファイルを一括移動させたいのですが・・

    複数の指定フォルダに指定JPEGファイルを一括移動させたいのですが・・・。 MACのAutomatorを使用して、自動で指定フォルダにファイルを自動で移動させたいのですが、自分で試してうまくいかなかったので、おわかりになられる方いましたら、お力を貸して下さい。 どのような言語を使用すれば複数指定ができるのかがわからなかったので、合わせておききしたいです。宜しくお願いします。 一応、見えにくいかもしれませんが、状況を図にしてみましたので、参考にしてください。

  • ローカルに保存してあるファイルやフォルダのパスを取得して「file:/

    ローカルに保存してあるファイルやフォルダのパスを取得して「file://c:\windows\readme.txt」のようなリンクを作成してくれるツールやソフトを探しています。シフト+右クリックでファイルパスを取得してfile://(ここにペースト)で作成することも考えましたが、ファイルパスにスペースが入っているとリンクとして機能しません。このあたりを解決できる案をどなたかご教授ください。

  • 指定したフォルダ内の最新ファイルのみをコピー

    WinXP Pro × VB6 指定したフォルダ内で「更新日時」が最新のファイルの名前を取得するにはどのようにすればよいでしょうか? ファイル名がランダムのため、困っています。

  • ファイル・フォルダ更新日付更新ソフト

    ・Win10 64bit ファイルやフォルダの作成・更新・アクセス日時を変更したく調べたところ「PowerShellで更新できる」との記事を見つけ実行してみましたが、フォルダ名に日本語が入っているとエラーになってしまいました。 つづりが間違っているかと思いましたが、フルパスを英数字のみにしたらエラーになりませんでした。 PowerShellはあきらめ、フリーソフトをググって見つけたのが『BulkFileChanger』と『フォルダ タイムスタンプ更新』というフリーソフトです。 これらは日本語名のファイル・フォルダでも更新可能でしょうか? 他にお薦めのフリーソフトがあればご紹介ください。 できればインストールしなくても使用できるフリーソフトを希望します。

  • ファイルを指定して開きたいのですが…

    フォルダにいくつかのexcelシートがあります。 それをフォームを使ってそれぞれ呼び出すようにしたいのですが、 カレントディレクトリにあるはずなのに、3回に1回は「ファイルが見つかりません」となり、開けないことがあります。 そこで、先にカレントディレクトリを取得して、その取得した値をもとにフルパス指定するなどして、ファイルを開くようにしたいのですが、できそうでできません。 ちなみに、C:~などとあらかじめ設定してしまうと、コレを利用する複数のユーザがいるのですが、それぞれパスが異なっているために、個人用にパスを書き直さなければならなくなってしまうので、上記の方法を思いつきました。 最悪ネットワーク上に必要なデータ(フォルダ)を置き、そこを開くようにすれば?とも思ったのですが動作が重くなってしまうので、なるべくならやりたくありません。 どなたかお力を拝借できませんでしょうか。