遍历多个文件夹

时间:2016-07-09 10:06:35

标签: windows batch-file

我是批量编程的新手。我需要遍历目录中的所有文件,获取文件名,将其分配给变量,然后调用子例程来执行任务。我陷入了为变量分配文件名的第一个任务。 我的代码在这里正确显示文件名

@echo off

for /R  %%f in (*.*) do (
echo %%~nf
)

当我将名称分配给变量时,只打印一个值。

@echo off

for /R  %%f in (*.*) do (
set xFilename=%%~nf
echo %%xFilename
)

我在这里遗漏了一些基本概念。请帮忙。

0 个答案:

没有答案