rem 把当前路径下的所有文件都追加到LIST变量并以分号隔开
rem 启用延迟扩展
setlocal EnableDelayedExpansion
set LIST=
rem 在脚本中用两个%,在cmd下用一个
for %%i in (*) do (
rem 延迟扩展的变量用!括起来
set LIST=!LIST!;%%i
)
rem 把结果写入文件以便检查正确与否
echo %LIST% >> a.txt
rem 结束延迟扩展
endlocal
rem 启用延迟扩展
setlocal EnableDelayedExpansion
set LIST=
rem 在脚本中用两个%,在cmd下用一个
for %%i in (*) do (
rem 延迟扩展的变量用!括起来
set LIST=!LIST!;%%i
)
rem 把结果写入文件以便检查正确与否
echo %LIST% >> a.txt
rem 结束延迟扩展
endlocal
关于延迟扩展,可以看另一篇文章。