批处理实现利用Windows磁盘碎片定期整理_天堂使者_新浪博客
工作需要,每固定周期需要登录服务器做一次磁盘碎片整理,晚上看到diskeeper可以实现功能,但是需要付费,无奈想了如下批处理(可以通过任务计划定期执行)的办法实现:
执行后会在相同目录下生成日志文件:Defrag.log现实执行的起始时间点。
@echo off
rem write to log
set filename=Defrag.log
echo -------------------------------------------- >>%filename%
echo Defraging D Driver, Please wait... >>%filename%
echo Start >>%filename%
echo (%date% %time%) >>%filename%
defrag D: /f /v
echo End >>%filename%
echo (%date% %time%) >>%filename%
exit

描述: 定位并合并本地卷中的碎片文件
              以提高系统性能。

语法:  defrag <volume> -a [-v]
         defrag <volume> [{-r | -w}] [-f] [-v]
         defrag       -c [{-r | -w}] [-f] [-v]

参数:

值         描述

<volume>      指定将进行碎片整理或分析的驱动器号
              或卷的装载点路径。

-c            对此计算机上的所有卷进行碎片整理。

-a            仅执行碎片整理分析。

-r            进行局部碎片整理(默认)。 只试图
              整理小于 64 兆字节(MB)的碎片。

-w            执行全部碎片整理。试图整理所有文件
              碎片,而忽略碎片大小。

-f            可用空间很小时,强制进行卷的碎片整理。

-v            指定详细模式。碎片整理和分析输出
              更加详细。

-?            显示此帮助信息。

示例:

defrag d:
defrag d:\vol\mountpoint -w -f
defrag d: -a -v
defrag -c -v
已投稿到:
郑重声明:资讯 【批处理实现利用Windows磁盘碎片定期整理_天堂使者_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——