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指令可以做修正
謝謝大家
老闆要求.一些公司內部的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指令可以做修正
謝謝大家