mac 里怎么写脚本能指定某个文件夹内所有的以及递归的文件夹内的视频文件 处理放到一个新文件夹内

2022-08-19 20:12:44 +08:00
 shilianmlxg

mac 怎么写脚本能 指定一个文件夹,让这个文件夹内以及这个文件夹内所有递归的视频文件,放到指定的新建的文件夹内呢

写这脚本需要什么语言呢

js 能写吗

1682 次点击
所在节点    程序员
18 条回复
shilianmlxg
2022-08-19 20:24:05 +08:00
指定某一个文件夹,找到这个文件夹内的所有视频格式的文件,并 让这个文件夹内的所有视频格式的文件 移动到一个新文件夹内。
wangsongyan
2022-08-19 20:31:56 +08:00
@shilianmlxg #1 写个 Go 程序吧,可能就 30 行代码的样子
wxf666
2022-08-19 20:36:58 +08:00
mac 应该能用 shell 吧?用 shell 就是 3 行以内代码的事儿。。
ZztGqk
2022-08-19 20:37:49 +08:00
wangsongyan
2022-08-19 20:39:05 +08:00
@wangsongyan #2 呃,用脚本写,忽略我吧
zhuweiyou
2022-08-19 20:50:55 +08:00
gulp 一行代码
20150517
2022-08-19 21:08:00 +08:00
bash 脚本
aptx4689
2022-08-19 21:14:00 +08:00
Automator
Tumblr
2022-08-19 21:24:05 +08:00
pwsh 一行搞定:
gci /a/b/c -Recurse -Include *.mp4, *.avi, *.mkv | mi /a/b/c/v
lscho
2022-08-19 21:33:52 +08:00
这直接用 shell ,find 结果给 mv 不就行了吗
jaredyam
2022-08-19 21:52:45 +08:00
missdeer
2022-08-19 22:14:36 +08:00
find . -name '*.mov' -type f | while read file; do
process $file;
cp $file /some/other/directory/;
done

5 行?
raycool
2022-08-19 22:51:35 +08:00
只会用 python 写
使用 os.walk 函数很容易搞定。
mmtromsb456
2022-08-20 03:35:56 +08:00
感觉直接用 find 的-exec 参数更方便一些
find -exec cp {} /path/to/destination \;
haodingzan
2022-08-20 05:21:22 +08:00
啊,楼上各位都这么硬核吗,这需求用苹果自带的自动操作.app 就完成了啊,按后缀名过滤并移动到指定路径,还可以加个快捷方式到菜单栏或者 touch bar
masker
2022-08-20 10:39:17 +08:00
伸手党的胜利。
masker
2022-08-20 10:39:28 +08:00
@wangsongyan bash 不是脚本吗。。。
shilianmlxg
2022-09-01 22:55:11 +08:00
@haodingzan 大佬 有类似快捷指令的操作教程吗,感觉不熟悉界面跟自带的函数

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/874071

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX