【技巧】老闆要求公司的file server上的檔案做整理



贊助商連結


muna
2006-10-04, 11:41 AM
先解釋一下
老闆要求.一些公司內部的flie server上.把不應該有的檔案刪掉
比如說 mp3 .影片檔. 遊戲之類的
目前是只想到依據副檔名做刪除的動作

假設說.區網裡的 \\t4\tmp 為某個file server
我寫了個批次檔跑windows排程

dir/w/s/a \\t4\tmp\*.mp3 \\t4\tmp\*.avi \\t4\tmp\*.wmv \\t4\tmp\*.rm \\t4\tmp\*.ra \\t4\tmp\*.rmvb \\t4\tmp\*.3gp \\t4\tmp\*.pst >d:\testT4(TMP).txt
----------------------------------------------------------------------
上面這行是把 dir掃描出的 log檔丟到我的電腦的 d:\testT4(TMP).txt
----------------------------------------------------------------------
xcopy \\t4\tmp\*.mp3 /s/y e:\t4\tmp\
del /s/f \\t4\tmp\*.mp3
xcopy \\t4\tmp\*.avi /s/y e:\t4\tmp\
del /s/f \\t4\tmp\*.avi
xcopy \\t4\tmp\*.wmv /s/y e:\t4\tmp\
del /s/f \\t4\tmp\*.wmv
xcopy \\t4\tmp\*.rm /s/y e:\t4\tmp\
del /s/f \\t4\tmp\*.rm
xcopy \\t4\tmp\*.ra /s/y e:\t4\tmp\
del /s/f \\t4\tmp\*.ra
xcopy \\t4\tmp\*.rmvb /s/y e:\t4\tmp\
del /s/f \\t4\tmp\*.rmvb
xcopy \\t4\tmp\*.3gp /s/y e:\t4\tmp\
del /s/f \\t4\tmp\*.3gp
xcopy \\t4\tmp\*.pst /s/y e:\t4\tmp\
del /s/f \\t4\tmp\*.pst
----------------------------------------------------------------------
上面是針對每個副檔名做先拷貝(包括完整路徑).後刪除(包括唯讀檔)
----------------------------------------------------------------------
請問各位前輩.有沒有更好的方法.或是dos指令可以做修正
謝謝大家

贊助商連結


adamkuo
2006-10-04, 08:13 PM
把xcopy/delete 改成 move就不用分兩段做了~

mis339
2006-10-04, 11:09 PM
用備份軟體也做得到啊!
像我愛用的SecondCopy就很容易做到!

muna
2006-10-05, 08:45 AM
把xcopy/delete 改成 move就不用分兩段做了~

我剛試了一下 move 好像無法使用耶


move /y \\t4\tmp\*.mp3
指定的新檔名已經存在
或是找不到檔案。

muna
2006-10-05, 04:52 PM
我剛試了一下 move 好像無法使用耶


move /y \\t4\tmp\*.mp3
指定的新檔名已經存在
或是找不到檔案。
而且move指令好像也無法把根目錄一起拷貝