DOS배치파일 작성 팁

DOS는 Disk Operating System의 약자로 Windows OS와 MacOS와같은 GUI(Graphical User Interface)가 없었던 옛날 옛적에 존재했던 CUI(Character-based User Interface)의 OS(Operating System)입니다. Windows OS안에서 지금도 DOS창으로 그 존재를 연명해 오고 있으며 DOS의 내부 명령(cd,md,pwd등) 외부 명령(xcopy,tree등)을 이용해서 DOS의 일련의 명령을 조건 문 분기 문으로 프로그램 화 할 수 있는데 DOS배치 라 하며 .bat확장자로 파일에 저장합니다. 여기 서는 DOS배치파일 작성에 대해 눈깨비가 오늘 날 까지 얻은 지식을 글로 정리 해 보겠습니다.

DOS배치파일 작성 팁

Windows PowerShell 창에서 cmd를 실행하여 DOS명령 프롬프트 사용하기

Windows PowerShell 창에서 cmd.exe 또는 cmd 명령을 실행하여 DOS 명령어를 간편하게 사용하는 방법을 알아보세요. Windows10 최신 버전 및 Windows Server 2019 이후 버전에서의 명령 프롬프트 실행 방법을 소개합니다.
0
DOS배치파일 작성 팁

(DOS 배치 프로그램 작성) 파일 자신이 위치하는 현재 디렉토리를 취득하는 방법 “cd %~dp0”

DOS 배치 프로그램에서 현재 작업 디렉토리를 취득하는 방법과 cd %~dp0를 활용한 사용 예시를 알아보세요. 자세한 설명과 함께 배치 파일 작성에 유용한 정보를 확인하세요.
0
DOS배치파일 작성 팁

(DOS 배치 프로그램 작성) IF 비교 연산자 ( equ, neq, gtr, geq, leq, lss )

DOS 배치 프로그램에서 사용하는 IF 비교 연산자인 equ, neq, gtr, geq, leq, lss에 대한 설명과 사용 예시를 확인하세요. 숫자와 문자의 비교 방법을 알려드립니다.
0
DOS배치파일 작성 팁

Windows 해시 함수를 통한 파일 동일성 비교

사람을 특정짓는 방법에는 지문이 있습니다. 모든 사람의 지문은 유일하며 일란성 쌍둥이라도 엄마 배속에서 피부가 만들어지는 과정에서 지문 또한 서로 다른 모양으로 만들어집니다. 컴퓨터의 파일도 내용이 1바이트라도 다르...
0
DOS배치파일 작성 팁

(DOS 배치 프로그램 작성) 빠른 디렉토리 복제 명령 robocopy.exe 사용방법

Windows Server 운영 중, 매일 특정 디렉토리를 백업하는 경우 robocopy.exe 명령을 사용하면 편리합니다. 이 글에서는 다음 C:\TEMP를 C:\TEMP_YYYYMMDD이라는 이름으로 하위 디렉토...
0
DOS배치파일 작성 팁

(DOS 배치 프로그램 작성) 빈 파일 만들기

파일 크기가 0byte인 파일을 작성하는 방법에 대해서 소개합니다. Linux의 경우 linux에서 파일 크기가 0byte의 파일을 작성하는 방법은 다음과 같습니다. $touch dummy $ls -la -rw-rw...
0
DOS배치파일 작성 팁

(DOS 배치 프로그램 작성) date /t 와 time/t 실행 결과를YYYYMMDDHH24MI형식으로 변경하기

명령 프롬프트 창에서 날짜 시간 취득 커맨드를 실행하여 DOS 배치 프로그램에서 사용할 수 있도록 환경변수에 추가하는 방법을 소개합니다. 날짜/시간 출력 예시 창에서 date /t 또는 time/t 커맨드를 실행한 ...
0
DOS배치파일 작성 팁

(DOS 배치 프로그램 작성) 표준출력(stdout)과 동시에 파일에 출력하기

다음 Unix의 tee명령 처럼 "표준 출력(stdout)"을 입력으로 받아서 "표준 출력(stdout) + 파일 출력"으로 변경하는 Windows용 DOS배치 프로그램을 소개합니다. UNIX 예 linux 7 이전...
0
DOS배치파일 작성 팁

(DOS 배치 프로그램 작성) 디렉토리의 특정 기간 파일 이외 삭제하기

파일명을 최신 날짜 파일에서 과거 날짜 파일순으로 나열해서 지정한 n세대 까지 최신파일을 제외하고 그 이후의 과거 파일 또는 디렉토리를 삭제하는 방법을 소개합니다. TEST 대상 파일 준비 대상 디렉토리는 다음과 같...
0
DOS배치파일 작성 팁

(DOS 배치 프로그램 작성) 년/월/일 시:분:초 포맷에서 숫자 만 취득하는 방법

이 글에서는 DOS용 배치 프로그램에서 log파일(20211221_113259_error.log) 등을 출력할 때 파일 명의 선두에 붙여서 사용하기 위해yyyymmdd_hhmiss형식의 숫자를 취득하는 방법을 소개합...
0