列出当前文件夹下的以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
posted @ 2020-10-13 15:16  GoodByeZ  阅读(445)  评论(0编辑  收藏  举报