可以做到
echo n|copy /-y "D:\1 1.txt" c:\
复制文件"D:\1 1.txt"到C盘根目录,不覆盖
当然YK老师的IF判断也行得通。
没有这个参数,只有是否需要提示覆盖的参数,解决的方法可在复制之前加上判断,如:
if not exist d:\a.txt copy c:\a.txt d:\a.txt
copy /-y a.txt c:\temp
当前目下a.txt文件复制到c:\temp下,/-y不覆盖
汗,看错了,多谢yky提醒,/y 是不提示,/-y是提示
可以用if 判断是否存在,不存在就复制,存在就不复制
if not exist c:\a.txt copy /y d:\a.txt c:\a.txt