フォルダ一覧を取得する際に、
sort を付けなかったら、並びがバラバラだったので、
並び替えのコマンドを追加。
set file_path to "【フォルダパス】"
set list_str to do shell script "
list1=''
while read -r file;
do
list1=\"${list1},${file}\"
done <<EOF
$(find \"" & file_path & "\" -type d -maxdepth 1 | sort)
EOF
echo $list1
"