V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
shilianmlxg
V2EX  ›  程序员

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

  •  
  •   shilianmlxg · 2022-08-19 20:12:44 +08:00 · 1678 次点击
    这是一个创建于 858 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    写这脚本需要什么语言呢

    js 能写吗

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

    5 行?
    raycool
        13
    raycool  
       2022-08-19 22:51:35 +08:00
    只会用 python 写
    使用 os.walk 函数很容易搞定。
    mmtromsb456
        14
    mmtromsb456  
       2022-08-20 03:35:56 +08:00 via iPhone
    感觉直接用 find 的-exec 参数更方便一些
    find -exec cp {} /path/to/destination \;
    haodingzan
        15
    haodingzan  
       2022-08-20 05:21:22 +08:00 via iPhone   ❤️ 1
    啊,楼上各位都这么硬核吗,这需求用苹果自带的自动操作.app 就完成了啊,按后缀名过滤并移动到指定路径,还可以加个快捷方式到菜单栏或者 touch bar
    masker
        16
    masker  
       2022-08-20 10:39:17 +08:00 via Android
    伸手党的胜利。
    masker
        17
    masker  
       2022-08-20 10:39:28 +08:00 via Android
    @wangsongyan bash 不是脚本吗。。。
    shilianmlxg
        18
    shilianmlxg  
    OP
       2022-09-01 22:55:11 +08:00
    @haodingzan 大佬 有类似快捷指令的操作教程吗,感觉不熟悉界面跟自带的函数
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1145 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:34 · PVG 02:34 · LAX 10:34 · JFK 13:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.