台灣最大程式設計社群網站
線上人數
982
 
會員總數:246134
討論主題:189713
歡迎您免費加入會員
討論區列表 >> Windows 伺服器 >> 批次檔的寫法
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
批次檔的寫法
價值 : 0 QP  點閱數:3736 回應數:2
樓主

彰仔
初學者
961 1495
8423 1212
發送站內信

請教各位,如何寫個批次檔,設定讓使用者一登入作業系統的時候隨即執行下列動作:
1.備份:把c:\windows下的win.ini及system.ini備份到d碟的backup資料匣
2.刪除:刪除某些垃圾檔,比方c:\windows\temp底下的垃圾檔

如何寫成批次檔來自動執行上述功能呢?
謝謝

本篇文章發表於2004-09-05 15:04
1樓
回應

小白
捐贈 VP 給 Marcus 檢舉此回應
1. 請使用 Copy 指令
Copy [來源檔案] [目標檔案]

例如我要把 C:\abc.txt 複製至 C:\test\def.txt ,則可以使用
copy C:\abc.txt C:\test\def.txt

2. 可以使用 del 指令
Del [檔案描述]

例如我要刪除 C:\abc.txt ,可以使用
del c:\abc.txt
若我要刪除 C:\ 中的所有 a_c.txt 的檔案,例如 abc.txt, adc.txt 、 azc.txt 等,則可以使用
del C:\a?c.txt
若我要刪除所有 txt 檔,可以使用
del *.txt
若我要刪除所有檔案,則可以用
del *.*

詳情可以看看小弟的拙作:
http://www22.brinkster.com/cccentre/passage/show.asp?id=41

要製作批次檔,則要建立一個 bat 檔案,檔案內容是你要處理的指令。
本篇文章回覆於2004-09-05 23:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

James
檢舉此回應
copy con autoexec.bat
copy c:\windows\win.ini d:\backup
copy c:\windows\system.ini d:\backup
del c:\windwos\temp\*.* /y

在c:\打上面的指令
打完之後按ctrl+z
就會產生autoexec.bat的自動執行檔這樣就可以囉
本篇文章回覆於2004-09-16 15:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.