引用 | 編輯
a86980
2006-09-18 22:29 |
1樓
▲ ▼ |
windows 2003的命令集中
沒有deltreee 改成了rd (rmdir) http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-cht/library/ServerHelp/61427fbd-de1f-4c8a-b613-321f7a3cca6a.mspx?mfr=true 連結有問題 進去後 在左邊選擇 系統管理及指令執行工具-->命令列參照 A-Z 在右邊就會看到所有的 command x0 |
引用 | 編輯
yc421206
2006-09-18 22:39 |
2樓
▲ ▼ |
下面是引用a86980於2006-09-18 22:29發表的 :再請教一下,如何在2003輸入指令,刪除根目錄底下所有的資料,包含資料夾。 我使用 Rd /s /q D:\TEST\. 會連根目錄(TEST)一起刪除; 若是使用DELTREE,指令我會下 DELTREE /Y D:\TEST\*.* 但在2003底下該如何下達命令。 x0 |
引用 | 編輯
Yuchune
2006-09-19 03:37 |
3樓
▲ ▼ |
下面是引用yc421206於2006-09-18 22:39發表的 : 你的意思是仍要保留 D:\TEST 這一個目錄吧?? 反正經過rd 指令處理後全部都刪除.. 你要"保留"目錄的話, 只要重建目錄不就好了? rd 處理後﹐再加上一個 md 的指令就好了! x0 |
引用 | 編輯
chang-pony
2006-09-19 08:47 |
4樓
▲ ▼ |
雖然只是名詞而己,但還是要提醒你,所謂根目錄指的是 C:\ D:\ ,而 D:\TEST 應該說成根目錄底下的 TEST 目錄(或資料夾)。幸好你有附上範例,否則我會建議你直接用 FORMAT 還比較快,尤其是在高容量的情況下。
x0 |
引用 | 編輯
yc421206
2006-09-19 09:22 |
5樓
▲ ▼ |
下面是引用Yuchune於2006-09-19 03:37發表的 :因為資料夾有安全性存在,資料夾若使用md重建, 那也是說,資料夾安全性必須要重新手動設定, 所以經我測試使用rd 及md,是無法達成自動化刪除資料指令的, 應該是我功力不夠,所以才無法成功! 若必須重建資料夾,該如何自動化設定資料的安全性呢? x0 |
引用 | 編輯
Yuchune
2006-09-19 13:36 |
6樓
▲ ▼ |
下面是引用yc421206於2006-09-19 09:22發表的 : 你這裡指的"安全性" 是什麼??? 如果是指"唯讀"..等之類的屬性 可以在rd 的前面先執行 attrib 這個指令去除屬性 如果是使用者權限,那由administrator來執行就可以了 x0 |
引用 | 編輯
yc421206
2006-09-19 17:04 |
7樓
▲ ▼ |
下面是引用Yuchune於2006-09-19 13:36發表的 :資料夾的安全性,應是指網段上client使用者讀取server資料夾之權限,應與資料夾屬性無關。 有設定安全性資料夾屬性於網段上應屬"唯讀";其意為client使用無法對其資料夾更名或刪除,但可藉由資料夾安全性,設定其使用者於資料夾使用之權限。 x0 |
引用 | 編輯
Yuchune
2006-09-19 18:11 |
8樓
▲ ▼ |
下面是引用yc421206於2006-09-19 17:04發表的 : 你確認在講 ms 的產品?? 上面你提的 應該是在 unix 系統中 user、 group ... 的那一種權限吧 管理員帳號可以直接控制吧! 在unix中管理員帳號是 root 在winnt平台管理員帳號是 administrator (雖然~ 我一直認為 MS 的管理員帳號很殘癈) x0 |
引用 | 編輯
a86980
2006-09-19 19:40 |
9樓
▲ ▼ |
下面是引用yc421206於2006-09-18 22:39發表的 : rd 確實會連TEST一起刪除 但是可以走"撇步" 先進入TEST目錄後 再使用 Rd /s /q D:\TEST\ 這時電腦會說TEST正在使用中無法刪除..... 這樣就可以留住TEST了 x0 |
引用 | 編輯
yc421206
2006-09-20 00:03 |
10樓
▲ ▼ |
下面是引用a86980於2006-09-19 19:40發表的 :這的確是可行...但是並非正確的功能... 我想windows底下的command是不可行了 轉戰vb指令才成功...這麼簡單的動作跟本不想也不必用vb,但最後還是要用.... 在2003底下真的一定要用它才能達到我要的功能嗎,好疑惑.... x0 |
引用 | 編輯
莫力思雷靠唄
2006-09-20 01:16 |
11樓
▲ ▼ |
為何還要想那麼久呢?
簡單的使用 DEL 或者 ERASE 指令不就行了 況且你的 TEST 底下又不是說還有其他目錄 也只有檔案而已 而且你主要的目的是要刪除 TEST 底下的檔案 del C:\Test\. /f /s /q erase C:\Test\. /f /s /q 何必還要想別的問題,比如 DELTREE 或者 RD 呢? 而困擾了你那麼久 x0 |
引用 | 編輯
yc421206
2006-09-20 18:46 |
12樓
▲ |
下面是引用莫力思雷靠唄於2006-09-20 01:16發表的 :因為不指只有檔案,也有各式個樣的資料夾,資料夾的樹狀又是很複雜, 下面是引用yc421206於2006-09-18 22:39發表的 : 因為很多人在共用,無法得知資料夾樹狀可能會發展成什麼樣的狀態,所以我要清除的不指是檔案,而是要考慮到複雜的資料夾樹狀,所以無法使用del 指令;倘若今天Win2003 SERVER可以使用DELTREE指令,就不會困擾我那麼久了。 今天發現autoit裡面的FileRecycle指令可以達到我要的需求,讚! x0 |