Applescript-根据文件名的3个首字母创建子文件夹

Applescript-根据文件名的3个首字母创建子文件夹,applescript,Applescript,我在一个名为: 00101、00102、00103、00201、00202、00207、xxx、19801、19802、xxx 我想根据文件的前三个字母创建子文件夹,以便命名文件夹 001->其中包括所有文件00101、00102、00103 xxx->xxx01,xxx02 使用apple脚本可以做到这一点吗?两个建议 要获取前3个字符,请将前缀设置为文件名的文本1到3 要复制文件,请使用shell的同上。如果需要,它可以创建所有中间子文件夹 do shell script "/usr/bin

我在一个名为:

00101、00102、00103、00201、00202、00207、xxx、19801、19802、xxx

我想根据文件的前三个字母创建子文件夹,以便命名文件夹

001->其中包括所有文件00101、00102、00103

xxx->xxx01,xxx02

使用apple脚本可以做到这一点吗?

两个建议

要获取前3个字符,请将前缀设置为文件名的文本1到3 要复制文件,请使用shell的同上。如果需要,它可以创建所有中间子文件夹

do shell script "/usr/bin/ditto " & quoted form of "/path/to/fileName.ext" & space & quoted form of ("/path/to/baseFolder/" & prefix & "/" & fileName)