⚠ 이 강좌는 오토핫키 v2를 다룹니다
지금 보시는 강좌는 과거 오랜 시간동안 알려진 오토핫키(v1.1)의 차세대 버전인 오토핫키 v2를 다루고 있습니다.
만약 구버전인 '오토핫키 v1.1'의 강좌를 찾으신다면 프날 오토핫키 강좌(https://pnal.kr)를 봐주시면 되지만,
새로 오토핫키를 배우신다면 v2 버전을 배우시는 것을 강력히 추천드립니다.
96. 기타 파일 함수
마지막 수정일: 2023-12-17
텍스트 파일을 만들거나, 지우는 작업만 할 수 있는 것은 아닙니다. 파일을 복사하거나, 바로가기를 만들거나, 이동시키는 것도 가능합니다.
다만 강좌를 따로 쓰기엔 분량만 많고 별로 꼼꼼히 다룰 내용은 아니라서, 아래와 같이 종종 쓰이는 딱 세 가지 함수만 표로 매개변수와 그 역할 정도만 정리해서 보여드립니다.
파일 함수
파일 함수 | 설명 | 매개변수 |
---|---|---|
FileCopy | 파일을 복사함 | SourcePattern, DestPattern [, Overwrite] |
FileCreateShortcut | 파일의 바로가기를 만들음 | Target, LinkFile [, WorkingDir, Args, Description, IconFile, ShortcutKey, IconNumber, RunState] |
FileEncoding | 파일 관련 함수의 작업 시 인코딩 설정 | Encoding |
FileCopy
함수의 SourcePattern과 DestPattern은 각각 복사할 파일과, 복사될 위치(파일 이름 포함)을 적어주시면 됩니다.
Overwrite는 0(기본값)은 목적지에 이름이 같은 파일이 있을 경우 복사하지 않고, 1을 넣으면 덮어씁니다.
FileCreateShortcut
은 lnk 파일(바로가기 파일)을 만드는 함수로서, Target의 바로가기를 LinkFile 위치에 지정한 이름으로 생성합니다.
LinkFile은 바로가기가 생성될 위치 + \바로가기명.lnk 로 만들어줍니다.
이후 매개변수는 설명하지 않겠습니다.
FileEncoding
은 FileRead
나 FileAppend
작업 시 인코딩을 설정합니다.
한국에서는 (그리고 전세계 추세상) 문자열 UTF-8
을 입력하시면 됩니다.
생략해도 문제 없는 경우 쓰지 않아도 좋습니다.
이외에도 많은 파일 함수가 있으나, 강좌에선 생략하겠습니다.