列出当前文件夹下的以log结尾的文件名
列出当前目录下匹配的文件名
for %%i in (*.log) do echo %%i >> name.list
pause
列出当前目录下匹配的文件名
chcp 65001
@echo off
del "%cd%\log\name.list"
rem /r 递归子目录
for /r %%i in (*.log) do (
rem 获取文件的文件名及后缀名
set filename=%%~nxi
rem 将文件拷贝到指定log目录
xcopy /y /c /h /r %%i "%cd%\log\"
)
rem 切换工作目录
cd /d "%cd%\log\"
for %%i in (*.log) do (
rem 获取log下的文件名列表
echo %%~nxi >> name.list
)
echo "工作完成,输出请看 log\name.list"
pause
学习记录,方便复习