У меня есть папка, и внутри этой папки есть куча подпапок. Используя AppleScript, я хочу сохранить имена этих подпапок в массиве.
Вот моя проблема: каждый путь содержит
"(пробелы), я хочу заменить путями, содержащими дружественную для UNIX нотацию" \
"(обратный слеш с пробелом; как в /my/fancy\ path/
).
Как видите, я здесь только на полпути к своей цели. Я потратил на сумму хорошей ночи трудоемких попыток, дурачиться с replace_chars
подпрограммами, do shell script
-with- sed
комбо и кто знает что. Нет кости.
tell application "Finder"
set myRepos to name of folders of folder ("/Users/hced/Dropbox/GitHub/" as POSIX file)
--> {"320andup", "Baseline.js (jQuery & vanilla JS version)", "Bootstrap (HTML, CSS, and JS toolkit from Twitter)", "Chirp.js (Tweets on your website, simply)", "Coordino"}
end tell
Изменить: допустимым примером пути будет /Users/hced/Dropbox/GitHub/A\ folder\ named\ with\ spaces