C:\>@echo %date%
2010-07-07
C:\>@echo %time%
14:24:13.97
C:\>@echo %date% %time%
2010-07-07 14:24:23.40
C:\>set todayDate=%date:~0,4%%date:~5,2%%date:~8,2%
C:\>set todayTime=%time:~0,2%%time:~3,2%%time:~6,2%
C:\>@echo %todayDate% %todayTime%
20100707 142456
C:\>for /f %i in ('dir /b *.log') do @echo %i
icvupdo.log
setup.log
-----------------------------------------------
** 왕년에 컴퓨터 학원 다니셨던분은 아래를 bat파일로 만들어서 실행해보세요. 옛날생각 나실듯 ^^
@set str=
@for /l %%i in (1,1,10) do @call :loop %%i
@goto :EOF
:loop
@for /l %%j in (1,1,%1) do @set str=%str%*
@echo %str%
----------------------------------------------
** 키보드 입력 받아 처리하기
echo off
set data=
echo ┌────────────────┐
echo │1.실행 2.재실행 3.닫기 4.만든이 │
echo └────────────────┘
set /p data=명령어를 입력하세요 :
echo --- 실행결과
if not defined data goto :proc_err
if %data% EQU 1 echo 실행
if %data% EQU 2 echo 재실행
if %data% EQU 3 echo 닫기
if %data% EQU 4 echo 만든이
goto :EOF
:proc_err
echo 입력없음
echo on
----------------------------------------------
**1~100 폴더 만들기
FOR /L %n in (1,1,100) do mkdir %n
----------------------------------------------
** 파일의 앞6자리로 폴더명을 만들어 이동시킨다.(bat파일)
dir /b *.txt>file.list
for /f %%i in (file.list) do call :JOB1 %%i
goto :EOF
:JOB1
set f1=%1
set f2=%f1:~0,6%
if not exist %f2% md %f2%
copy %1 .\%f2%
----------------------------------------------
'윈도우팁 > 도스' 카테고리의 다른 글
텍스트파일 합치기 (0) | 2010.08.31 |
---|---|
Dos FTP transfer batch (0) | 2010.08.26 |
Dos 관련 사이트 (0) | 2010.07.13 |
Dos Command - FOR (0) | 2010.07.07 |
Dos Command - IF (0) | 2010.07.07 |