728x90

batch 4

[Windows][업무자동화] Batch파일 활용 - 오늘 날짜에 해당하는 파일만 옮기기

배치 파일(Batch File)이란?컴퓨터 명령어를 포함하는 텍스트 파일로, 컴퓨터에게 특정 명령을 실행하도록 지시하는 역할을 한다.주로 Windows 운영 체제에서 사용되며 파일 확장자는 .bat 또는 .cmd  Batch파일 활용 - 오늘 날짜에 해당하는 파일만 옮기기파일 이름에 오늘 날짜(YYYY-MM-DD 형식)가 포함되어 있는 파일만 A 디렉터리에서 B 디렉터리로 이동시키기@echo offchcp 65001 > nulsetlocal enabledelayedexpansion:: 오늘 날짜를 YYYY-MM-DD 형식으로 설정for /f "tokens=2 delims==" %%i in ('"wmic os get localdatetime /value"') do set datetime=%%iset "to..

OS/Windows 2024.05.25

[Windows][업무자동화] Batch파일 활용 - 파일 복사하기, 덮어쓰기

배치 파일(Batch File)이란?컴퓨터 명령어를 포함하는 텍스트 파일로, 컴퓨터에게 특정 명령을 실행하도록 지시하는 역할을 한다.주로 Windows 운영 체제에서 사용되며 파일 확장자는 .bat 또는 .cmd  Batch 파일 활용 - 파일 복사하기, 덮어쓰기Windows 환경에서 A 디렉터리에서 B 디렉토리로 파일을 복사하기@echo offchcp 65001 > nulset SOURCE_DIR="C:\Users\user\Desktop\임시\A"set TARGET_DIR="C:\Users\user\Desktop\임시\B"xcopy %SOURCE_DIR%\* %TARGET_DIR%\* /e /k /y@echo off : 명령 프롬프트의 명령이 실행될 때 해당 명령이 표시되지 않도록 한다.chcp 650..

OS/Windows 2024.05.25

[Windows] 배치파일 한글 오류 / 한글 깨짐 문제

문제) 쉘 스크립트나 배치 파일을 실행할 때, 파일 경로에 한글이 포함되어 있으면 문제가 발생할 수 있다. 이는 파일 시스템 인코딩 문제 때문이다. 해결 방법) 방법1. 배치 파일에 chcp 65001 명령어 추가 현재 이 파일은 UTF-8 형식으로 인코딩되어 있는데, Windows의 배치 파일(*.bat)은 기본적으로 UTF-8 인코딩을 인식하지 못한다. 배치 파일이 UTF-8로 인코딩되어 있더라도 Windows는 기본적으로 해당 파일을 ANSI로 해석하려고 시도하기때문이다. 이러한 이유로 배치 파일에 chcp 65001 명령어를 추가하여 UTF-8 문자열을 지원하도록 설정해 줘야 한다. 그러면 한글 경로를 포함한 파일 경로를 올바르게 인식하는 것을 확인할 수 있다. + chcp : Windows Co..

Trouble Shooting 2024.04.22

[Windows] 배치 파일 & 작업 스케줄러 방법

배치 파일(Batch File)이란 ? 컴퓨터 명령어를 포함하는 텍스트 파일로, 컴퓨터에게 특정 명령을 실행하도록 지시하는 역할을 한다. 주로 Windows 운영 체제에서 사용되며 파일 확장자는 .bat 또는 .cmd 작업 스케줄러(Task Scheduler)란? Windows 운영 체제에서 제공하는 도구로, 사용자가 특정 작업을 예약하고 자동으로 실행할 수 있도록 해준다. 작업 스케줄러를 활용하여 특정 시간이나 이벤트에 따라 프로그램 실행, 스크립트 실행, 배치 파일 실행 등 다양한 작업을 자동화할 수 있다. 간단히 배치 파일을 생성하고, 작업 스케줄러를 등록하는 방법에 대해 알아보자. 1. 배치파일 생성 1-1. 배치파일 작성 메모장을 열어주고 실행할 명령어들을 줄 단위로 작성한다. @echo off..

OS/Windows 2024.03.24