전 국민 코딩 시대 엑셀 VBA 기초 16 - 시스템 함수(CMD, DOS)

Описание к видео 전 국민 코딩 시대 엑셀 VBA 기초 16 - 시스템 함수(CMD, DOS)

전 국민 코딩 시대 엑셀 VBA 기초 16 - 시스템 함수(CMD, DOS)

엑셀 VBA에서 제공하는 시스템 함수(CMD, DOS)에 대해 알아보겠습니다.

시스템 함수(CMD, DOS) 시작 메뉴에서 "CMD"로 검색하면 보이는 "명령 프롬프트"를 의미합니다.

예전에는 DOS(Disk Operating System)라고 불리었는데, 지금은 CMD(CoMmanDline)라고 하며,

VBA 시스템 함수(CMD, DOS) "CMD"에서 사용하는 명령어와 비교해서 이해하면 될 것 같습니다.

드라이브 경로 관련 함수(CurDir, ChDrive, ChDrive)

드라이브 경로 확인과 드라이브 변경, 경로 변경(CurDir, ChDrive, ChDir)을 하는 방법을 제시합니다.

CurDir(Current Drive)은 현재의 Current Drive 경로를 반환,
ChDrive(Change Dirve)은 지정한 드라이브로 변경,
ChDir(Change Directory)은 지정한 디렉터리를 변경합니다.
형식 : CurDir, ChDrive"드라이브 명", ChDir "경로명"
아래의 사용 예는 우측의 결과와 1:1로 비교하면서 이해하면 되겠습니다.
사용 예
' CurDir(Current Drive) 현재 디랙토리 경로 반환

디렉터리(폴더) 생성과 삭제

MkDir('Make Directory)는 폴더(디렉터리) 생성을 , RmDir(Remove Directory)는 폴더(디렉터리)를 삭제합니다.
형식 : MkDir('Make Directory), RmDir(Remove Directory)

파일 목록 보기(Dir)

"Dir"함수는 지정한 경로의 파일속성에 해당하는 파일 목록 결과를 반환합니다.
형식 : Dir(["경로명" [, 파일 속성] ] )

파일 복사(FileCopy)

FileCopy "원본 파일명", "복사 파일명" 원본 파일을 지정된 복사 파일명으로 복사합니다.
형식 : FileCopy "원본 파일명", "복사 파일명"

파일 삭제(Kill)

Kill"삭제할 파일명"으로 지정한 파일을 삭제합니다.
형식 : Kill "삭제할 파일명"

파일 속성 함수

파일 속성 함수는 지정한 파일에 대한 결과를 반환합니다.

FileDateTime("파일명")은 최종 수정 날짜와 시간, FileLen("파일명")은 파일의 크기, GetAttr("파일명")은 파일의 속성을 반환하며, "SetAttr "파일명", 속성 코드"는 지정한 파일에 대해 지정한 속성 코드로 속성을 변경합니다.

형식 : FileDateTime("파일명"), FileLen("파일명"), GetAttr("파일명"), SetAttr "파일명", 속성코드

이상 "전 국민 코딩 시대 엑셀 VBA 기초 16 - 시스템 함수(CMD, DOS)"에 대해 알아보았습니다.
==============
참고 : 네이버 블로그 -

전 국민 코딩 시대 엑셀 VBA 기초 16 - 시스템 명령(DOS)
https://blog.naver.com/jxbjultd/22345...

Комментарии

Информация по комментариям в разработке