批处理移动文件,当目标文件夹里有同名文件时,则用大的文件覆盖小的文件。比如某个mp3文件同名,如果

批处理移动文件,当目标文件夹里有同名文件时,则用大的文件覆盖小的文件。比如某个mp3文件同名,如果要移动的文件比目标文件夹中的文件大,则覆盖目标文件夹中同名的小文件,小则不覆盖直接跳过。请问高手们能做到吗?谢谢!!!

@echo off
for  %%a in (*.mp3) do (
if not exist 目录文件夹\%%a (copy %%a 目标文件夹\ ) else (
if %%~za -gtr %%~z$目标文件夹:a  copy "%%~a" "目标文件夹\")
)

追问

试了,没用啊!你测试了吗?

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网