cmd - Cmd - 查找一些文件并在该文件上执行命令
问题描述
就我而言,我需要在我的驱动器中找到所有 .flv 文件,用 ffmpeg 对其进行转码,然后删除它们,但我不知道如何在每个文件上运行命令
解决方案
您可以像这样列出驱动器上的所有.flv
文件:dir /b/s "/**.zip"
. 然后你只需要管道到ffmpeg
. 然后删除,使用del
.
我不确定,但它可能看起来像这样:
dir /b/s "/**.flv" | ffmpeg
dir /b/s "/**.flv" | del
推荐阅读
- c++ - 如何处理插入 '\0' 的字符数组?
- windows - GPU Compute 在新版本的wsl2 中不可用?
- python - 创建一个通用 API 类并在 Python 中填写 url
- java - 仅从 Java 中的 S3 存储桶获取文件名
- python - Pandas ohlc 重采样:重采样刻度数据时获取 00:00:00 时间和错误日期
- node.js - cpu 利用率达到 90% 或 100% 以上时如何重新使用 pm2 模块?
- python - 相当于 Python Requests 库的“NoSuchElement”异常?
- python - 使用 mac 和 essid 连接到 wifi 网络
- bash - 为什么在评估值时双重方程不起作用?
- go - BigQuery - 从 Cloud Run 中的 Go 服务器获取表数据