【发布时间】:2016-09-04 13:17:28
【问题描述】:
enter image description here我不知道在哪里最好发布这个,希望有人能告诉我这是不是正确的,我已经浏览了很长时间但这是我的第一篇文章。反正..
我需要自动将大量文件夹复制到新位置并合并子目录。
我将使用 ABC 作为示例文本字符串,它代表公司名称并且是一个常量值。
目前的结构是这样的:
-
2012 年工作
- ABC12 001-099
- ABC12-001
- jpgs
- 原始
- 网络
- tiffs
- ABC12-002
- ABC12-003
- ...
- ABC12-001
- ABC12 100-199
- ABC12 200-299
- ABC12 001-099
-
2013 年工作
- ...
- 2014 年职位
- ...
我需要做的是将此结构复制到一个新位置,但将 jpgs 和 web 文件夹合并到一个名为 jpgs 的文件夹中,并将 raw 和 tiffs 合并到另一个名为 tiffs 的文件夹中。
我创建了一个 AppleScript 来创建文件夹结构,但这些显然都是空白文件夹,复制已有的内容并重新开始会更容易,欢迎任何建议,你是专家!谢谢
图像显示了之前的结构以及之后我想要的结构: Before and After
【问题讨论】:
-
cp -r <source> <dest>? -
或 rsync(如果是经常性工作)
-
我认为这适用于手动创建文件夹,但我希望它遍历每个文件夹并复制到新位置,然后在最低级别合并文件夹,如果可以使用cp 命令请扩展你的答案?
标签: bash applescript directory automator robocopy