WindowsServer2008 R2 无法使用deltree命令的解决办法

        作为企业信息的管理者,文件服务器的管理是很重要的。在文件服务器上除了建立部门的共享文件夹,还有可能会建立一个公共共享文件夹,这就是我要具体说的地方。

        公共共享文件夹,是指任何人都可以在里面建立和删除文件,也就是Everyone 有完全访问权限。为了便于记忆,我在公司服务器上建立了一个公共共享文件夹,名称为:文件中转站 。虽然任何人都可以在其中可以有建立和删除的权限,但是里面东西多了就要删除,不然服务器上空间就不够了。我弄了两2T的做了个RAID0 ,但是2T的空间也会很快消耗完,一个管理的事情太多,平时太忙,做定期清理很难。所以考虑到建立计划任务做清理。众所周知Server2003 可以是用DelTree对某个文件夹内的所有文件包括文件夹清理,因为要删除“文件中转站”里面的文件,不只是删除文件,还要删除文件夹的,所以在Server2003 中Deltree是最好的选择。但是自从更新了服务器系统从Server2003 升级到了Server2008 ,这个命令就不能用了。想了好多办法,最后还是回到了,原点 DEL命令上面,想到deltree其实也是基于DEL命令上的,测试了好多次终于被我摸索出来了,就献给大家。

1、建立一个BAT文件,如“中转站清理程序.bat”内容如下:

F:
cd 文件中转站
del * /S /Q
rd f:\文件中转站 /S /Q

2、将“中转站清理程序.bat”放到任意位置,不要放到“文件中转站”里面,再建立一个计划任务。就可以做到每周定期自动清理清理,或者每月定期自动清理。

 

 

 

 

       觉得这个是在工作上很实用的东西,分享给大家,希望有所帮助。高手可以掠过,不要喷我。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章