我正在编写一个脚本来整理我的桌面。例如,如果我将文件保存为“English Questions.docx”,脚本会在其名称中选取“英语”一词并将其移至我的“英语”文件夹。所以我需要知道:
感谢。
答案 0 :(得分:0)
我认为下面的剧本可以解答你的问题。
1)搜索将仅限于桌面内的文件夹(和任何子文件夹)。
2)如果文件名由x个单词组成,则将对3个单词中的每个单词进行搜索。示例文件"英文Apple File.docx",脚本将尝试查找文件夹"英文"和文件夹" Apple"和文件夹"文件"。在每种情况下,如果找到该文件夹,则移动将完成。
警告:在此示例中,如果存在3个文件夹,则脚本将出现问题,因为从桌面移动到文件夹"英语"后,桌面中不再存在该文件(然后无法解决)再次移动到文件夹" Apple"。如果您希望文件在3个文件夹中的每个文件夹中重复,我们应该使用'复制'指令而不是'移动' ;在剧本中。
以下是脚本:我添加了许多注释,以确保您了解每行的含义,并且您可以自己进行调整。
诀窍是使用' mdfind' shell命令使用Spotlight引擎搜索桌面文件夹内任何级别的文件夹。
{{1}}