您的位置:首页 > 其它

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

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

公共共享文件夹,是指任何人都可以在里面建立和删除文件,也就是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”放到任意位置,不要放到“文件中转站”里面,再建立一个计划任务。就可以做到每周定期自动清理清理,或者每月定期自动清理。













觉得这个是在工作上很实用的东西,分享给大家,希望有所帮助。高手可以掠过,不要喷我。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息