スクリプトの作成 5

 今度は、あるフォルダの中にある全てのファイル名をダイアログで表示することにしましょう。

 フォルダのエイリアスは「choose folder」で、フォルダの中のファイル・フォルダー名は「list folder」で得ることができます。これらを使って、選択したフォルダ内の全てのファイル名とフォルダ名を取り出してみましょう。

  set FolderPath to (choose folder with prompt "フォルダを選択")
  list folder FolderPath

 これを実行することで、選択したフォルダに含まれるファイル名・フォルダ名がリストとして得られます。

 ではこのリストを「NameList」に格納し、その項目全てを順番に表示してみましょう。

 「繰り返し」の構文の中に、リストの各項目を利用できるものがありました。ここではそれを使ってみます。

  set FolderPath to (choose folder with prompt "フォルダを選択")
  set NameList to (list folder FolderPath)

  repeat with aName in NameList -- aNameにNameListの各項目を代入
    display dialog aName -- 各項目を表示
  end repeat

 これでファイル名が次々と表示されるはずです。

 

次へ進む

AppleScriptの使い方に戻る
このホームページに関するお問い合わせは、karino@drycarbon.comまで。