請教各位學長,以下批次檔為複製資料庫到d碟的方式
copy c:\fix.mdb d:\backup\fix.mdb
exit
如何說每次複製的時候會強制複蓋過d:\backup的檔案(不會出現詢問視窗,直接複蓋掉目的地檔案)呢?且如何複製完後出現一個message來顯示已複製完畢
煩請各位學長指點
謝謝
請教各位學長,以下批次檔為複製資料庫到d碟的方式
copy c:\fix.mdb d:\backup\fix.mdb
exit
如何說每次複製的時候會強制複蓋過d:\backup的檔案(不會出現詢問視窗,直接複蓋掉目的地檔案)呢?且如何複製完後出現一個message來顯示已複製完畢
煩請各位學長指點
謝謝
RTFM => copy /?
@echo off
copy /y c:\fix.mdb d:\backup
echo 複製完畢!
pause
exit
通常我會選擇以下的做法:
del d:\fix.mdb
ren d:\backup\fix.mdb d:\backup\fix.mdb.old
copy c:\fix.mdb d:\backup
∼一雙冷眼看人生;滿腔熱血酬知己∼
P.S.你可以叫我「阿斌」或「Alan」,請不要叫我mis339,謝謝。
d:\ 為什麼會有 fix.mdb ?作者:mis339
<span style="filter:glow(color=3CB371,strength=4);width:100%;color:#3CB371;font-family:Comic Sans MS;font-size:18;font-weight:bold">No desire, No pain.</span><p><span style="filter:glow(color=FF4500,strength=3);width:100%;color:#FF8C00;font-family:Comic Sans MS;font-size:18;font-weight:bold">Before Asking, You should RTFH, RTFM, STFW...</span>
打太快了,別挑我的「語病」嘛……
del d:\backup\fix.mdb.old
ren d:\backup\fix.mdb d:\backup\fix.mdb.old
copy c:\fix.mdb d:\backup
∼一雙冷眼看人生;滿腔熱血酬知己∼
P.S.你可以叫我「阿斌」或「Alan」,請不要叫我mis339,謝謝。
感謝回覆
關於這個問題,我目前看到的作法有用vb、asp的作法,如下所述為asp網頁的寫法
<SCRIPT LANGUAGE="JavaScript">
<!--
alert('檔案已複雜完畢');
window.close();
//-->
</SCRIPT>
<%
set fs=server.createobject("scripting.filesystemobject")
source=server.mappath("fix.mdb")
target=server.mappath("backup.mdb")
on error resume next
fs.copyfile source,target
if err.number=53 then
response.write source & "檔案不存在"
response.end
elseif err.number=70 then
response.write target & "檔案已鎖住或唯讀"
response.end
elseif err.number<>0 then
response.write"其他錯誤,編號為="&err.number
response.end
end if
%>
謝謝
書籤