Batch file 批处理:从目录中选择具有特定扩展名的所有文件

Batch file 批处理:从目录中选择具有特定扩展名的所有文件,batch-file,command-line,youtube-api,Batch File,Command Line,Youtube Api,我不想一次只对一个文件执行pythong命令(在本例中是01.mp4文件),而是希望遍历目录中的所有.mp4文件 python C:\Users\Name\File.py --file="C:/Users/Name/Desktop/01.mp4" 这在这种情况下应该行得通。这将在C:/Users/Name/Desktop目录中的每个.mp4文件上执行您的命令(python C:\Users\Name\File.py--File=“”),最后将命令写入命令行,而您没有使用任何其他命令?您是从cm

我不想一次只对一个文件执行pythong命令(在本例中是01.mp4文件),而是希望遍历目录中的所有.mp4文件

python C:\Users\Name\File.py --file="C:/Users/Name/Desktop/01.mp4"

这在这种情况下应该行得通。这将在C:/Users/Name/Desktop目录中的每个.mp4文件上执行您的命令(
python C:\Users\Name\File.py--File=“”
),最后将命令写入命令行,而您没有使用任何其他命令?您是从cmd还是在批处理文件中执行此操作?python命令的作用是什么?如果您不想看到它执行的命令,您还应该在代码上方禁用@echo,如果您不想立即关闭屏幕,应该在它之后暂停
@echo off
for /R C:/Users/Name/Desktop %%f in (*.mp4) do python C:\Users\Name\File.py --file="%%f"
pause