基本上,我试图在 Automator 中创建一个文件夹操作,因此每当将文件添加到特定文件夹时,它都会创建一个与文件名匹配的子文件夹(不带扩展名),然后将文件移动到该子文件夹中。
到目前为止,我已经成功地使用了来自该站点的帖子(在 Automator 中创建以指定文件名命名的新文件夹)来创建将创建新文件夹的脚本。但是,我无法修改脚本以将原始文件移动到新文件夹中。
任何帮助,将不胜感激。这是我正在使用的完整脚本以供参考:
on run {input, parameters} -- make new folders from base file names
set output to {}
repeat with anItem in the input -- step through each item in the input
set anItem to anItem as text
tell application "System Events" to tell disk item anItem
set theContainer to path of container
set {theName, theExtension} to {name, name extension}
end tell
if theExtension is in {missing value, ""} then
set theExtension to ""
else
set theExtension to "." & theExtension
end if
set theName to text 1 thru -((count theExtension) + 1) of theName -- the name part
tell application "Finder"
make new folder at folder theContainer with properties {name:theName}
set end of output to result as alias
end tell
end repeat
return input -- or output
end run
提前致谢!