|
|
楼主 |
发表于 2013-2-21 15:47:24
|
显示全部楼层
- @echo off
- setlocal enabledelayedexpansion
- set file_num=0
- for /f "delims=" %%a in ('dir /a-d/b') do (
- set /a file_num+=1
- )
- echo !file_num!
- pause
- :contrast
- set init_time=9999999999999
- if !file_num! gtr 5 (
- for /f "delims=" %%a in ('dir /a-d/b') do (
- set tmp_time=%%~ta
- echo !tmp_time!
- pause
- set tmp_time=!tmp_time:-=!
- echo !tmp_time!
- pause
- set tmp_time=!tmp_time: =!
- echo !tmp_time!
- pause
- set tmp_time=!tmp_time::=!
- echo !tmp_time!
- pause
- ::以上测试正常
- if !init_time! gtr !tmp_time! (
- set init_time=!tmp_time!
- set init_file=%%a
- )
- )
- ::正常的话应该显示,路径和时间
- ::现在是显示9999...
- ::echo处于关闭状态。
- echo !init_time!
- echo !init_file!
- move /t !init_file! test
- ) else (
- echo end...&pause&exit
- )
- goto contrast
复制代码 然后问下批处理数学运算最多可以运算多少位? |
|