楼 主
cmd下如何替换只读文件?
发表于 2006-07-06 16:30 · 中国 北京 联通
初级用户
★
积分 120
发帖 32
注册 2006-06-19 16:31
20年会员
UID 57256
状态 离线
@echo off
copy setup.exe c:\setup.exe /y
pause > nul
c:\setup.exe已经存在,并且只读,
运行该脚本,提示
Access is denied.
0 file(s) copied.
请问如何强制拷贝文件,能覆盖目标只读文件.
第 2 楼
发表于 2006-07-06 20:44 · 中国 广东 广州 中移铁通
中级用户
★★
积分 256
发帖 93
注册 2006-03-26 22:12
20年会员
UID 52853
性别 男
来自 广东
状态 离线
@echo off
dir c:\ /a:r |find /I "setup.exe" >NUL && goto cp
copy setup.exe c:\setup.exe
exit
:cp
attrib -r setup.exe
copy setup.exe c:\setup.exe
第 3 楼
发表于 2006-07-09 09:50 · 中国 河南 郑州 电信
中级用户
★
积分 207
发帖 41
注册 2004-10-24 00:00
21年会员
UID 32885
性别 男
状态 离线
if exist c:\setup.exe del /f /q c:\setup.exe && copy /b /y setup.exe c:
论坛跳转: