如何创建批处理文件以运行同一目录中的所有python文件

时间:2019-02-13 13:45:04

标签: windows batch-file

我有一个文件夹,其中保存有用于备份特定系统的python脚本。 Z:\ System Administrator \ System Backups \ My System \ Scripts \

要开始全部运行,我想使用一个保存在同一文件夹中的.bat文件,但是我对这些文件的使用经验为零。我的阅读使我想到了这个解决方案:

@echo off
start /B python "File one.py"
start /B python "It's another file.py"   

如果我以这种方式列出每个python文件,那么它将按我的意愿工作。如何运行此文件夹中显示的所有*.py文件,无论其编号或文件名如何?

预先感谢

1 个答案:

答案 0 :(得分:1)

使用以下技巧是可能的:

@echo off

for %%A IN (*.py) do start /b /wait "" python "%%~fA"

注意:对于较早的Windows版本(Windows 10之前的版本),此顺序是特定的。 ,请参见here