Windows 如何为xcopy创建与文件名扩展名匹配的排除文件条目?

Windows 如何为xcopy创建与文件名扩展名匹配的排除文件条目?,windows,batch-file,command,dos,xcopy,Windows,Batch File,Command,Dos,Xcopy,考虑以下批处理语句: for / %f in (C:\temp\cool\*) do if not "%~nf" == "update" xcopy /r /Y /S /D:01-01-2001 /EXCLUDE:excl.txt %f c:\temp\%~nf\ 它使用带有排除列表的文件。此excl.txt看起来像: .config .日志 它应该跳过所有日志文件和配置文件。不幸的是,它也将跳过此文件: cfw.loginpopup.js 我如何解决这个问题?我只想排除以.log结

考虑以下批处理语句:

for / %f in (C:\temp\cool\*) do if not "%~nf" == "update" 
    xcopy /r /Y /S /D:01-01-2001 /EXCLUDE:excl.txt %f c:\temp\%~nf\
它使用带有排除列表的文件。此
excl.txt
看起来像:

.config
.日志

它应该跳过所有日志文件和配置文件。不幸的是,它也将跳过此文件:

cfw.loginpopup.js


我如何解决这个问题?我只想排除以
.log

结尾的文件,也许我想得太简单了,但您可以在排除列表中尝试以下操作:

*.config 
*.log