如何在Windows命令行中执行for循环?

前端之家收集整理的这篇文章主要介绍了如何在Windows命令行中执行for循环?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道这是否可行?我不熟悉使用Windows命令行,但我必须将其用于我正在开展的项目。我有一些文件,我需要为每个文件执行一个功能。我习惯使用python,但显然这有点不一样,所以我希望有一些帮助。

基本上,我需要for循环遍历一个文件夹中的17个文件,对每个文件执行一个功能(这是使用我在这里的项目的特定软件),然后输出一个唯一的名称文件(该函数通常需要我来说明输出文件名)我会吸吮它,只需手动为17中的每一个,但基本上它是创建一个文件数据库,然后将其与每个17进行比较。它需要重复通过几百次。使用for循环可以节省我几天的工作时间。

建议?

命令行解释器确实有一个FOR构造,您可以从命令提示符或批处理文件中使用。

为了你的目的,你可能想要这样的东西:

FOR %i IN (*.ext) DO my-function %i

这将导致当前目录中的扩展名* .ext的每个文件名称被传递到my-function(例如,可以是另一个.bat文件)。

(* .ext)部分是“filespec”,并且如何指定文件集是非常灵活的。例如,你可以做:

FOR %i IN (C:\Some\Other\Dir\*.ext) DO my-function %i

在不同的目录中执行操作。

Filepec和FOR一般有很多选项。看到

HELP FOR

从命令提示获取更多信息。

原文链接:https://www.f2er.com/windows/372771.html

猜你在找的Windows相关文章