Cmd 是否根据文件的扩展名长度复制文件?

Cmd 是否根据文件的扩展名长度复制文件?,cmd,copy,wildcard,Cmd,Copy,Wildcard,我正在寻找一种在Windows上查找具有特定文件扩展名长度的所有文件的方法,并将它们复制到另一个位置,同时保留文件夹结构 例如,假设我要复制D:驱动器上的所有文件,文件扩展名长度为6(*****),并将它们复制到另一个位置,同时保留文件夹结构 这在CMD?C:\Users\PeterR>复制C:\Users\PeterR\Documents\CMD\??.txt C:\Users\PeterR\Documents\cmd1中是否可能\ --使用?要指定lentgh。六个字符的扩展名是什么?下面的

我正在寻找一种在Windows上查找具有特定文件扩展名长度的所有文件的方法,并将它们复制到另一个位置,同时保留文件夹结构

例如,假设我要复制D:驱动器上的所有文件,文件扩展名长度为6(*****),并将它们复制到另一个位置,同时保留文件夹结构


这在CMD?

C:\Users\PeterR>复制C:\Users\PeterR\Documents\CMD\??.txt C:\Users\PeterR\Documents\cmd1中是否可能\


--使用?要指定lentgh。六个字符的扩展名是什么?下面的代码片段是什么

@echo关闭
setlocal EnableExtensions DisableDelayedExpansion
rem//在此处定义常量:
设置“\u SOURCE=D:\”
设置“\u DESTIN=E:\”
按下按钮“%_源%”| |退出/B 1
对于/F“delims=”%%F in('
xcopy/L/E/I“\*.*”E:\”查找“\”
""做"(
对于(“**”)中的/R“D:\”%%F,请执行以下操作(
设置“EXT=%%~xF”
setlocal EnableDelayedExpansion
如果“!EXT:~6!”==”如果不是“!EXT!”==”!EXT:~5!”(
端部
移动/Y“%%~F”“%\u目的地%\%%~F”
)else endlocal
)
邻苯二胺
端部
退出/B