我每天都有excel文件,分为不同的文件夹。所以路径如下:
\\network drive\Workarea\SUBRO\DTR\YTD\2014 January Activity\01.02.14\01.01.14 CVO.xls
\\network drive\Workarea\SUBRO\DTR\YTD\2014 January Activity\01.02.14\01.02.14 CVO.xls
以及每天的等等。 ' \ network drive \ Workarea \ SUBRO \ DTR \ YTD \'是根文件夹。
我需要将这些文件移到
\\network drive\Workarea\SUBRO\DTR\CVO Reports
" day"每天都有其他excel文件。文件夹,但我需要一个批处理文件来移动以" .14 CVO.xls"。
结尾的任何内容。我知道我可以使用
MOVE filepath newfolder
但是我必须在每周的每一天输出每一个。是否有一个命令只是抓住以" .14 CVO.xls"从主文件夹中的每个子目录?
答案 0 :(得分:0)
从给定文件夹移动文件:
move "somePath\*.14 CVO.xls" "newPath"
从根目录中的所有子文件夹(任意深度)移动所有相关文件:
pushd "\\network drive\Workarea\SUBRO\DTR"
for /d /r "YTD" %%F in ("*.14") do move "%%F\*.14 CVO.xls" "CVO Reports\"
popd
以上递归查找YTD
下以.14
结尾的任何文件夹。对于找到的每个文件夹,它会将任何匹配的文件移动到新位置。