Board logo

标题: [文件操作] 同一个BAT,两台电脑一台可以运行一台提示:运算符不存在 [打印本页]

作者: ai_hinemon    时间: 2016-2-6 11:02     标题: 同一个BAT,两台电脑一台可以运行一台提示:运算符不存在

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "tokens=1,2,3 delims=-" %%i in ('echo %date%') do (
  4. set d=%%i%%j%%k
  5. set /a d1=!d!-30
  6. for /f "tokens=*" %%a in ('dir /b /s D:\back') do (
  7. set var=%%~ta
  8. set var1=!var:~0,10!
  9. if "!var1!" LEQ "!d1!" (
  10. del "%%a" /f /s /q
  11. rd "%%a" /s /q
  12. )
  13. )
  14. )
复制代码

作者: terse    时间: 2016-2-6 13:21

两台电脑 %date% 值一致吗?
作者: codegay    时间: 2016-2-6 13:36

控制面板 区域和语言 排序重置
作者: ai_hinemon    时间: 2016-2-14 10:35

回复 3# codegay
这个要怎么重置
作者: ai_hinemon    时间: 2016-2-14 10:36

回复 2# terse
一样的啊




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2