通过批处理脚本可以实现通过查找扩展名来设置未知文件名的变量。下面是一个实现该功能的示例批处理脚本:
@echo off
setlocal enabledelayedexpansion
set "folder=C:\Path\To\Folder"
set "extension=.txt"
for /R "%folder%" %%F in (*%extension%) do (
set "filename=%%~nxF"
echo Found file: !filename!
)
endlocal
上述脚本中,首先设置了要查找的文件夹路径和扩展名。然后使用for /R
命令来递归查找文件夹中指定扩展名的文件。对于找到的每个文件,使用set
命令将文件名保存在变量filename
中,并在命令行中输出。通过使用enabledelayedexpansion
开启延迟扩展,可以在循环中使用!
来访问变量的值。
请注意,上述示例中的路径和扩展名仅作为示意,实际使用时需要根据具体情况进行修改。
领取专属 10元无门槛券
手把手带您无忧上云