使用批处理脚本遍历文件夹

1 batch-file

我有一个包含1000+ xml文件的文件夹.我需要修改这些xml文件,我正在使用xslt.

现在我遇到的问题是我想使用批处理脚本递归地对文件夹中的所有xml文件进行此修改,而不是手动执行.如何使用批处理脚本执行此操作?

如果有人能告诉我如何读取文件夹中存在的所有xml文件并将它们复制到另一个具有相同名称的文件夹,将会很有帮助.

Rub*_*ias 6

转型:

for /r c:\your_root_folder\ %f in (*.xml) do your_transform_command %f
Run Code Online (Sandbox Code Playgroud)

复制:

copy *.xml c:\your_target_folder\.
Run Code Online (Sandbox Code Playgroud)

  • 注意:您需要在批处理文件中使用`%% f`. (2认同)