Windows自动清除特定目录下过期文件

  

单位Windows服务器中有个共享目录用于文件的中转,但需要定时清理,于是想到了Windows计划任务+批处理脚本的方法。具体作用如下:

  
      <李>批处理脚本:实现自动删除8天以前创建的文件和文件夹李   <李> Windows计划任务:自动在周六时运行脚本   

    1。批处理脚本的实现

      

    批处理的脚本为regular_clean.bat:

      
     <代码> @echo
      forfiles/p " C: \ inetpub \ ftproot”/s/m *。8 */d/c cmd/c del @ path”
      为/f " delims=" % % (dir/b/广告/年代“C: \ inetpub \ ftproot”^ |排序/r”) rd/问“% %”2比;零代码 之前
      

    <强>说明:
    1. forfiles是查找目的目录,此处是C: \ inetpub \ ftproot;搜索的文件为,即所有文件;过期时间为8天(/d 8)。
    2。最后的,是具体查找子目录的处理。

      

    2. windows计划任务的实现

      

    依次点击:开始→管理工具→任务计划程序→创建任务,其它根据窗口提示选取期望的选项即可。

      

Windows自动清除特定目录下过期文件