批处理   建立目录

 公司里开发部,要常常出补丁,不给个目录他放,就常常乱堆在一块
  没办法,为了方便找得到,得建立个相关目录啦。
 
  用批处理建立的目录;
 
  ::close the command prompt
  @echo off
::Default value ,begin
  set Default_begin=1
  set Default_last=31
::split the string of date
  for /f "tokens=1,2*" %%i in ("%date%") do (
      ::echo %%i %%j
      ::pause
      for /f "tokens=1,2,3* delims=-" %%l in ("%%j") do (
        ::echo %%l %%m %%n
        set c_y=%%l
        set c_m=%%m
        set c_n=%%n
       ))
        ::make direcorty
        :Coping
         if %Default_begin% lss %Default_last% (
           md test\%c_y%-%c_m%-%Default_begin%
           set /a Default_begin = Default_begin + 1
           ::echo %Default_begin%
           goto Coping)      
exit
 
 产生的结果是:
      
          会在test 目录下生成 31(1-30)个文件夹,格式是: 年-月-日 如 2008-2-26
           当然,时间会根据系统来自动调整。每次执行,都只会生成31个文件。

你可能感兴趣的:(职场,目录,批处理,休闲,建立)