Нет встроенной команды, которая делает это, вам нужно использовать Windows Scripting Host или стороннее приложение.
<?xml version="1.0" ?><job><script language="JScript"><![CDATA[
var SHA = new ActiveXObject("Shell.Application");
var FSO = WScript.CreateObject("Scripting.FileSystemObject");
if (WScript.Arguments.length != 2)
{
WScript.Echo("Usage: <SourceSpec> <DestinationPath>");
WScript.Quit(1);
}
var src = FSO.GetAbsolutePathName(WScript.Arguments(0)), dst = FSO.GetAbsolutePathName(WScript.Arguments(1));
var folder = SHA.NameSpace(dst);
var FOF_NOCONFIRMATION=0x0010;
var FOF_NOCONFIRMMKDIR=0x0200;
folder.CopyHere(src, FOF_NOCONFIRMMKDIR);
]]></script></job>
Сохранить как shellcopy.wsf
в% WinDir%.
Тогда в cmd.exe вы можете сделать shellcopy *.txt c:\backup
и т. Д.