提问人:Ptns 提问时间:6/21/2023 最后编辑:Ptns 更新时间:6/21/2023 访问量:19
在 for 循环中连接可变量中的路径
concatenate path in a variabale in a for loop
问:
我试图将 c 文件路径和文件名称连接在一个变量中。 我已经尝试了这段代码
@echo off
set "repository_path=C:\path\to\repository" REM Replace with the actual path to your repository
set "file_names="
for /r "%repository_path%" %%F in (*.c) do (
set "file_name=%%F"
set "file_names=!file_names! !file_name!"
)
echo All C file names: %file_names%
但是我得到的输出是All C file names: !file_names! !file_name!
All C file names: path/file1.c path/file2.c path/file3.c ... path/fileN.c
答: 暂无答案
评论
@echo off
setlocal enabledelayedexpansion
delayedexpansion