史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 一般電腦疑難討論區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2009-03-24, 10:46 PM   #1
丹楓
版區管理員
 
丹楓 的頭像
榮譽勳章
UID - 20879
在線等級: 級別:48 | 在線時長:2591小時 | 升級還需:6小時級別:48 | 在線時長:2591小時 | 升級還需:6小時級別:48 | 在線時長:2591小時 | 升級還需:6小時
註冊日期: 2003-01-02
住址: 史萊姆團隊
文章: 6186
現金: 46080 金幣
資產: 50960 金幣
預設 求助 - 如何寫一個刪除固定檔案的批次檔?



--------------------
閱讀本主題的最佳解答
--------------------


小弟因為工作需求需要刪除C槽根目錄下的幾個固定檔案,但是每次一個一個刪除覺得太麻煩了,想說請教大家能否寫個批次檔就能達到此需求呢?要如何寫呢?有專門在教學寫批次檔的網站或書籍嗎?在書籍方面小弟在比較大的書局找過了,似乎都沒有此類型的書耶!
__________________
台灣免費綠色免安裝軟體及專業的軟體中文化下載網站 - 中文化天地網,
專門提供可攜式綠色免安裝軟體、軟體中文化下載,
所提供的中文化軟體大多為「丹楓」個人所中文化且大多免費。
網址:http://zhtwnet.com
丹楓 目前離線  
送花文章: 3146, 收花文章: 4654 篇, 收花: 23984 次
回覆時引用此帖
向 丹楓 送花的會員:
magicwoo (2009-03-25)
感謝您發表一篇好文章
舊 2009-03-24, 10:52 PM   #2 (permalink)
超級版主
 
Living 的頭像
榮譽勳章
UID - 1966
在線等級: 級別:60 | 在線時長:3888小時 | 升級還需:77小時級別:60 | 在線時長:3888小時 | 升級還需:77小時級別:60 | 在線時長:3888小時 | 升級還需:77小時級別:60 | 在線時長:3888小時 | 升級還需:77小時級別:60 | 在線時長:3888小時 | 升級還需:77小時
註冊日期: 2002-12-06
住址: 糖城
文章: 9601
現金: 18 金幣
資產: 11727852 金幣
預設

用記事本

del C:\XXXX.XXX
del .........

存成.bat
放在桌面

是不是這樣?
__________________
經驗分享是學習的一種
請多珍惜這片學習的園地

史版啞甘部主任
Living 目前離線  
送花文章: 52690, 收花文章: 8441 篇, 收花: 61930 次
回覆時引用此帖
有 2 位會員向 Living 送花:
magicwoo (2009-03-25),丹楓 (2009-03-24)
感謝您發表一篇好文章
舊 2009-03-24, 11:27 PM   #3 (permalink)
管理員
 
getter 的頭像
榮譽勳章
UID - 6433
在線等級: 級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時
註冊日期: 2002-12-08
住址: 天線星球
文章: 8157
精華: 0
現金: 19955 金幣
資產: 765391 金幣
預設



參考這個看看 ...

Windows XP CMD _Windows NT Command Script_ 批次檔教學

XP CMD_批次檔教學:選單製作篇

XP CMD_批次檔教學:工作路徑篇

幾本上 Living 大大已經說了

del 路徑\檔名 /q /f

/q 表示安靜的刪除
/f 表示強制


如此,批次檔的內容如下

del C:\ABC.TXT /q /f
del C:\DEF.TXT /q /f
del C:\GHI.TXT /q /f
....................

如果是某一種副檔名時

del C:\*.tmp /q /f

表示刪除副檔名為 .tmp 的檔案 ... 不管是 AAA.tmp 還是 BBB.tmp
__________________
在「專業主討論區」中的問題解決後,要記得按一下 http://forum.slime.com.tw/images/stamps/is_solved.gif 按鈕喔,
這是一種禮貌動作。

一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。
不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。

天線寶寶說再見啦~ ... 天線寶寶說再見啦~

迪西:「再見~ 再見~」

Otaku Culture Party 關心您 ...
getter 目前離線  
送花文章: 37855, 收花文章: 6441 篇, 收花: 26052 次
回覆時引用此帖
有 4 位會員向 getter 送花:
Living (2009-03-24),magicwoo (2009-03-25),丹楓 (2009-03-25),如響99 (2009-03-25)
感謝您發表一篇好文章
舊 2009-03-24, 11:35 PM   #4 (permalink)
超級版主
 
Living 的頭像
榮譽勳章
UID - 1966
在線等級: 級別:60 | 在線時長:3888小時 | 升級還需:77小時級別:60 | 在線時長:3888小時 | 升級還需:77小時級別:60 | 在線時長:3888小時 | 升級還需:77小時級別:60 | 在線時長:3888小時 | 升級還需:77小時級別:60 | 在線時長:3888小時 | 升級還需:77小時
註冊日期: 2002-12-06
住址: 糖城
文章: 9601
現金: 18 金幣
資產: 11727852 金幣
預設

引用:
作者: getter 查看文章
參考這個看看 ...

Windows XP CMD _Windows NT Command Script_ 批次檔教學

XP CMD_批次檔教學:選單製作篇

XP CMD_批次檔教學:工作路徑篇

幾本上 Living 大大已經說了

del 路徑\檔名 /q /f

/q 表示安靜的刪除
/f 表示強制


如此,批次檔的內容如下

del C:\ABC.TXT /q /f
del C:\DEF.TXT /q /f
del C:\GHI.TXT /q /f
....................

如果是某一種副檔名時

del C:\*.tmp /q /f

表示刪除副檔名為 .tmp 的檔案 ... 不管是 AAA.tmp 還是 BBB.tmp
不會真的是我剛剛講的那鍋吧
Living 目前離線  
送花文章: 52690, 收花文章: 8441 篇, 收花: 61930 次
回覆時引用此帖
有 2 位會員向 Living 送花:
magicwoo (2009-03-25),丹楓 (2009-03-25)
感謝您發表一篇好文章
舊 2009-03-24, 11:49 PM   #5 (permalink)
管理員
 
getter 的頭像
榮譽勳章
UID - 6433
在線等級: 級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時
註冊日期: 2002-12-08
住址: 天線星球
文章: 8157
精華: 0
現金: 19955 金幣
資產: 765391 金幣
預設

引用:
作者: Living 查看文章
不會真的是我剛剛講的那鍋吧
非常接近了 ...

批次檔的執行命令,大多是需要自動執行的

因此除了基本幾個指令外 ... 視情況還需要部份的參數配合 ...
流程控制的操作等等 ... 我寫得 CMD 教學著重在流程控制的操 ...

像樓主的問題,若是沒有 /q /f 可能會發生批次檔暫停問使用者
是否刪除 XXXX Yes/No? 的狀況,檔案少就算了,檔一多,會按 Y
按到精神衰弱的 ...
getter 目前離線  
送花文章: 37855, 收花文章: 6441 篇, 收花: 26052 次
回覆時引用此帖
有 3 位會員向 getter 送花:
Living (2009-03-24),magicwoo (2009-03-25),丹楓 (2009-03-25)
感謝您發表一篇好文章
舊 2009-03-25, 02:21 AM   #6 (permalink)
版區管理員
 
丹楓 的頭像
榮譽勳章
UID - 20879
在線等級: 級別:48 | 在線時長:2591小時 | 升級還需:6小時級別:48 | 在線時長:2591小時 | 升級還需:6小時級別:48 | 在線時長:2591小時 | 升級還需:6小時
註冊日期: 2003-01-02
住址: 史萊姆團隊
文章: 6186
現金: 46080 金幣
資產: 50960 金幣
預設

引用:
作者: getter 查看文章
非常接近了 ...

批次檔的執行命令,大多是需要自動執行的

因此除了基本幾個指令外 ... 視情況還需要部份的參數配合 ...
流程控制的操作等等 ... 我寫得 CMD 教學著重在流程控制的操 ...

像樓主的問題,若是沒有 /q /f 可能會發生批次檔暫停問使用者
是否刪除 XXXX Yes/No? 的狀況,檔案少就算了,檔一多,會按 Y
按到精神衰弱的 ...
getter 大想請教一下,是否小弟拜讀您那些作品之後就對批次檔有更進一步的認知了呢?
丹楓 目前離線  
送花文章: 3146, 收花文章: 4654 篇, 收花: 23984 次
回覆時引用此帖
舊 2009-03-25, 10:50 AM   #7 (permalink)
管理員
 
getter 的頭像
榮譽勳章
UID - 6433
在線等級: 級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時
註冊日期: 2002-12-08
住址: 天線星球
文章: 8157
精華: 0
現金: 19955 金幣
資產: 765391 金幣
預設

引用:
作者: 丹楓 查看文章
getter 大想請教一下,是否小弟拜讀您那些作品之後就對批次檔有更進一步的認知了呢?
希望對您有幫助 ...


還有一篇是 自行製作cmd命令速查手冊製造程式碼

這是某版包找的可以快速查察 CMD 視窗的指令與用法
getter 目前離線  
送花文章: 37855, 收花文章: 6441 篇, 收花: 26052 次
回覆時引用此帖
有 3 位會員向 getter 送花:
a471 (2009-03-25),丹楓 (2009-03-25),如響99 (2009-03-25)
感謝您發表一篇好文章
舊 2009-03-25, 02:58 PM   #8 (permalink)
版區管理員
 
丹楓 的頭像
榮譽勳章
UID - 20879
在線等級: 級別:48 | 在線時長:2591小時 | 升級還需:6小時級別:48 | 在線時長:2591小時 | 升級還需:6小時級別:48 | 在線時長:2591小時 | 升級還需:6小時
註冊日期: 2003-01-02
住址: 史萊姆團隊
文章: 6186
現金: 46080 金幣
資產: 50960 金幣
預設

引用:
作者: getter 查看文章
參考這個看看 ...

Windows XP CMD _Windows NT Command Script_ 批次檔教學

XP CMD_批次檔教學:選單製作篇

XP CMD_批次檔教學:工作路徑篇

幾本上 Living 大大已經說了

del 路徑\檔名 /q /f

/q 表示安靜的刪除
/f 表示強制


如此,批次檔的內容如下

del C:\ABC.TXT /q /f
del C:\DEF.TXT /q /f
del C:\GHI.TXT /q /f
....................

如果是某一種副檔名時

del C:\*.tmp /q /f

表示刪除副檔名為 .tmp 的檔案 ... 不管是 AAA.tmp 還是 BBB.tmp
大致上已經瞭解而且也實地測試過了,但是小弟現在碰到一個問題,就是小弟要將 C 槽根目錄底下有一個名稱為 D 的資料夾(裡面還包含許多資料夾)內所有檔案都刪除,使用下列三種指令行都不行,請問是哪裡出錯呢?
1.
del C:\D\*.* /q /f
2.
del C:\D\ /q /f
3.
del C:\D /q /f
丹楓 目前離線  
送花文章: 3146, 收花文章: 4654 篇, 收花: 23984 次
回覆時引用此帖
舊 2009-03-25, 05:12 PM   #9 (permalink)
註冊會員
 
sob790717b 的頭像
榮譽勳章
UID - 288487
在線等級: 級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時
註冊日期: 2007-12-16
文章: 378
精華: 0
現金: 655 金幣
資產: 835 金幣
預設

引用:
作者: 丹楓 查看文章
大致上已經瞭解而且也實地測試過了,但是小弟現在碰到一個問題,就是小弟要將 C 槽根目錄底下有一個名稱為 D 的資料夾(裡面還包含許多資料夾)內所有檔案都刪除,使用下列三種指令行都不行,請問是哪裡出錯呢?
1.
del C:\D\*.* /q /f
2.
del C:\D\ /q /f
3.
del C:\D /q /f



這個時候就要用到 rd 這個指令
del 不負責移除空的目錄



+++++++++++++++++++++++++
rd 的說明

移除 (刪除) 一個目錄。

RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

/S 除了目錄本身之外,一併移除指定目錄裡的所有目錄和檔案。
用於移除樹狀目錄結構。

/Q 安靜模式,有 /S 時,刪除目錄樹結構不再要求確認



-------------------------------------

rd 適用於你的指令用法

rd /s /q "C:\D\"
sob790717b 目前離線  
送花文章: 764, 收花文章: 211 篇, 收花: 412 次
回覆時引用此帖
有 2 位會員向 sob790717b 送花:
getter (2009-03-25),丹楓 (2009-03-25)
感謝您發表一篇好文章
舊 2009-03-25, 09:24 PM   #10 (permalink)
版區管理員
 
丹楓 的頭像
榮譽勳章
UID - 20879
在線等級: 級別:48 | 在線時長:2591小時 | 升級還需:6小時級別:48 | 在線時長:2591小時 | 升級還需:6小時級別:48 | 在線時長:2591小時 | 升級還需:6小時
註冊日期: 2003-01-02
住址: 史萊姆團隊
文章: 6186
現金: 46080 金幣
資產: 50960 金幣
預設

引用:
作者: sob790717b 查看文章
這個時候就要用到 rd 這個指令
del 不負責移除空的目錄



+++++++++++++++++++++++++
rd 的說明

移除 (刪除) 一個目錄。

RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

/S 除了目錄本身之外,一併移除指定目錄裡的所有目錄和檔案。
用於移除樹狀目錄結構。

/Q 安靜模式,有 /S 時,刪除目錄樹結構不再要求確認



-------------------------------------

rd 適用於你的指令用法

rd /s /q "C:\D\"
真的可以了耶!太感謝您的幫忙了,萬分感謝!
丹楓 目前離線  
送花文章: 3146, 收花文章: 4654 篇, 收花: 23984 次
回覆時引用此帖
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用

相似的主題
主題 主題作者 討論區 回覆 最後發表
求助 - 如何寫一個刪除登錄檔機碼的批次檔,在匯入時不要提示使用者是或否? 風流瀟灑 一般電腦疑難討論區 5 2007-09-18 02:49 AM
求助 - 如何寫一個批次檔讓光碟片放入後自動執行光碟片中的執行檔呢 丹楓 一般電腦疑難討論區 3 2007-04-21 03:24 PM
討論 - Dos下的批次檔案 game9910 程式語言討論區 1 2006-05-23 11:45 PM
如何寫一個可以同時開啟winamp及kkman的批次檔 ipisking 一般電腦疑難討論區 15 2005-02-23 11:25 PM


所有時間均為台北時間。現在的時間是 04:11 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1