我需要将文件夹及其子文件夹的全部(可见)内容作为列表获取。这可能吗?
看看这有多容易
tell application "Finder"
set file_list to entire contents of (choose folder with prompt "Please select directory.")
end tell
如果你想要一个文件名列表那么你可以这样做
tell application "Finder"
set file_list to name of every file of entire contents of (choose folder with prompt "Please select directory.")
end tell
是的,整个内容完全按照你说的做——但很容易让人窒息
大文件夹,并且需要很长时间。没关系
小事情,例如从您的文件夹中提取一种类型的所有文件
知道只会包含少量文件。
递归方法也很好用——但它使用“列表文件夹”,并且
它的字典列表表明它已被弃用,我们不应该使用它
不再有。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)