- 论坛徽章:
- 0
|
#! /usr/bin/perl\r\n\r\nuse HTTP: ate ; \r\n\r\n$time = time( ) ; #取当前时间\r\n$time = str2time( \"2008-1-1\" ) ; #设定时间\r\n\r\n$prevmonth = 0 ; \r\n\r\nwhile( 1 ) {\r\n \r\n( $a , $b , $c , $day , $month , $year ) = localtime( $time ) ; \r\n$year += 1900 ; \r\n$month ++ ; \r\n\r\n//到下个月第一天就退出\r\nif ( $pervmonth != 0 && $pervmonth != $month ) {\r\n last ; \r\n}\r\n\r\n$dir = sprintf( \"%s\" , $year * 10000 + $month * 100 + $day ) ; \r\nprintf ( \"create dir %s\\n\" , $dir ) ;\r\nmkdir( $dir ) ;\r\n\r\n\r\n$pervmonth = $month ; \r\n$time += 3600 * 24 ; //加上一天\r\n\r\n} |
|