小编Vic*_*ico的帖子

在批处理脚本中的变量中连接文件夹内的所有文件名

我正在尝试创建一个文件列表以作为参数传递给程序,但我遇到了问题。

我想要的输出应该是: file1.jpg, file2.bmp, file3.docx

我正在尝试使用的蝙蝠是这样的:

SETLOCAL EnableDelayedExpansion
cd /D %~dp0
set _filelist=
for /f "delims=|" %%f in ('dir /b %CD%') do (
  set "_filelist=%_filelist%,%%f"
)
echo %_filelist%
pause
Run Code Online (Sandbox Code Playgroud)

但它只输出列表中的最后一个文件: ,lastfile.xyz

我在做什么错?

windows batch command-line

5
推荐指数
1
解决办法
4132
查看次数

标签 统计

batch ×1

command-line ×1

windows ×1