« [contentsOfDirectoryAtPath]フォルダの内容一覧 | トップページ | [createDirectoryAtPath]フォルダを作る »

[subpathsAtPath]フォルダの内容一覧(最下層まで)

#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
#
#
#
# com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7

use AppleScript version "2.8"
use framework "Foundation"
use scripting additions
property objMe : a reference to current application
property objNSString : a reference to objMe's NSString
set objFileManager to objMe's NSFileManager's defaultManager()

###フォルダのパス
set strDirPath to "/Library/Application Support/Adobe/CameraRaw/Settings/Adobe/Profiles" as text

###NSStringテキスト
set objDirPath to objNSString's stringWithString:strDirPath
###ディレクトリのコンテンツ一覧(最下層まで)
set arrayFilesList to objFileManager's subpathsAtPath:objDirPath
####
log arrayFilesList
-->«class ocid» id «data optr0000000080D06E2500600000»
log arrayFilesList's className() as text
--> __NSArrayM
log arrayFilesList as list
-->リスト形式でファイルパス一覧が出る

|

« [contentsOfDirectoryAtPath]フォルダの内容一覧 | トップページ | [createDirectoryAtPath]フォルダを作る »

AppleScript NSFileManager」カテゴリの記事