楼 主
xcopy文件时如果目标文件夹有该名称则不替换?
发表于 2009-10-19 12:14 · 中国 广东 东莞 电信
初级用户
★
积分 30 发帖 30 注册 2008-09-19 14:07 17年会员 UID 126048 性别 男
状态 离线
我要批量复制 d:\test\ 中的*.css文件到 d:\target\ 文件夹下,如果 d:\target\ 下本身存在有同名文件的就不覆盖(不要提示y/n)。应该怎么写?
第 2 楼
发表于 2009-10-19 15:43 · 中国 广东 广州 电信
初级用户
★★
l i u s s
积分 73 发帖 101 注册 2008-09-17 00:21 17年会员 UID 125825 性别 男 来自 GZ
状态 离线
@echo off
set path1=d:\test
set path2=d:\target
for /f "delims=" %%a in ('dir /b "%path1%\*.css"') do (
if not exist "%path2%\%%a" (
xcopy "%path1%\%%a" "%path2%\"
)
)
[
Last edited by newxso on 2009-10-20 at 13:34 ]
第 3 楼
发表于 2009-10-19 19:25 · 中国 福建 福州 连江县 电信
中级用户
★★
积分 356 发帖 115 注册 2004-07-27 00:00 22年会员 UID 29114 性别 男
状态 离线
echo n|copy d:\test\*.css d:\target\ /-y
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正