iT邦幫忙

0

有關 Del Command

我在主機開了一個目錄分享給所有人當跨部門檔案傳遞的網路磁碟
想規定每週三跟週六的 16:50 自動清空該目錄下所有目錄跟檔案
現在祇試了 del * /q 可刪所有檔案 但目錄無效
想請問各位 該怎麼寫該批次檔
** 要清空我開的目錄 但該目錄不能動

CalvinKuo iT邦大師 7 級 ‧ 2014-12-17 10:32:57 檢舉
依題意:
不是應該wiseguy大或wumingkuo大的答案,怎會是我的答案
del /s /f /q *
rd /s /q *
或是 Win98很好用的,也是有人讓他復活
deltree /y *
wiseguy iT邦超人 1 級 ‧ 2014-12-18 00:41:21 檢舉
呵呵 ... 樓主咻一下就滑進去 .. 呃!就點下去了 ... XD
2
CalvinKuo
iT邦大師 7 級 ‧ 2014-12-16 21:38:11
最佳解答

能用forfiles就簡單了... (win 7, server 2003....)

<pre class="c" name="code">forfiles /p c:\temp /s /c "cmd /c del @FILE"

forfiles指令介紹

CalvinKuo iT邦大師 7 級 ‧ 2014-12-16 21:45:21 檢舉

forfiles+del 是方便保留幾天內的檔,刪log檔好用。
不然 del /s 就行...

2
enen1980
iT邦研究生 1 級 ‧ 2014-12-16 14:59:01

del /s /q /f *
s - recursive

kiwiaa iT邦研究生 3 級 ‧ 2014-12-16 16:16:17 檢舉

請教指令是下 "del /s /q /f *" ..... 第二行要怎麼下
我下第一行 還是清空檔案 子目錄沒動

CalvinKuo iT邦大師 7 級 ‧ 2014-12-16 21:42:36 檢舉

kiwiaa提到:
請教指令是下 "del /s /q /f *

是的

/F 強制刪除唯讀檔案。
/S 由所有子目錄刪除指定的檔案。

4
wiseguy
iT邦超人 1 級 ‧ 2014-12-16 21:40:35

用 del 只能刪檔,目錄會留下來。如果要連目錄一起砍,請用 RD:

<pre class="c" name="code">rd /S /Q *
2
wumingkuo
iT邦新手 5 級 ‧ 2014-12-17 09:32:40

deltree /s/y

我要發表回答

立即登入回答