天堂1111 发表于 2018-6-20 10:59:01

windows下定期清理超过一定时间的文件

/P    pathname      表示开始搜索的路径。默认文件夹是当前工作的  
                        目录 (.)。
  
    /M    searchmask    根据搜索掩码搜索文件。默认搜索掩码是 '*'。
  
    /S                  指导 forfiles 递归到子目录。像 "DIR /S"。
  
    /C    command       表示为每个文件执行的命令。命令字符串应该
  
                        用双引号括起来。
  
                        默认命令是 "cmd /c echo @file"。下列变量
  
                        可以用在命令字符串中:                        @file    - 返回文件名。                        @fname   - 返回不带扩展名的文件名。                        @ext   - 只返回文件的扩展名。                        @path    - 返回文件的完整路径。                        @relpath - 返回文件的相对路径。                        @isdir   - 如果文件类型是目录,返回 "TRUE";
  
                                 如果是文件,返回 "FALSE"。                        @fsize   - 以字节为单位返回文件大小。                        @fdate   - 返回文件上一次修改的日期。                        @ftime   - 返回文件上一次修改的时间。
  
                        要在命令行包括特殊字符,字符请以 0xHH
  
                        形式使用十六进制代码(例如,0x09 为 tab)。
  
                        内部 CMD.exe 命令前面应以 "cmd /c" 开始。
  
    /D    date          选择文件,其上一次修改日期大于或等于 (+),
  
                        或者小于或等于 (-) 用 "yyyy/MM/dd" 格式指定的日期;
  
                        或选择文件,其上一次修改日期大于或等于 (+)
  
                        当前日期加 "dd" 天,或者小于或等于 (-) 当前
  
                        日期减 "dd" 天。有效的 "dd" 天数可以是                        0 - 32768 范围内的任何数字。如果没有指定,                        "+" 被当作默认符号。
  
    /?                  显示此帮助消息。
页: [1]
查看完整版本: windows下定期清理超过一定时间的文件