반응형

Filemove 명령어는 파일을 이동시키는 명령어 입니다. 

 

< 기본 구조 >

FileMove, SourcePattern, DestPattern [, Flag]

 

SourcePattern 는 이동시킬 파일의 위치,

DestPattern 는 이동하고자 하는 위치, 파일명 을 정해주시면 됩니다.

 

 

SourcePattern  & DestPattern

단일 파일이름 혹은 C:\User\User... 와같은 경로를 입력하지않을시, %A_WorkingDir%로 간주 합니다

 

Flag

플래그는 선택적으로 사용할 수있으며, 적지 않을경우 0 이 기본 값이 됩니다.

 

0 = 기존의 파일을 덮어쓰지 않습니다 

1 = 기존의 파일을 덮어씁니다

 

 

< 이름을 바꾸지 않고 파일을 이동 시킬때 >

FileMove, C:\My Documents\List1.txt, D:\Main Backup\

 

 

< 확장자명은 그대로 두고, 파일 이동시 이름만 변경하고 싶을때>

FileMove, C:\File Before.txt, C:\File After.txt

 

 

< 확장자명과 파일이름을 동시에 바꾸고싶을때 >

FileMove, C:\Folder1\AAA.txt, D:\New Folder\BBB.bkp

 

 

 

 

 

< 활용예제>

#SingleInstance,Force
IfExist,%A_WorkingDir%\1.txt
{
	Filemove,%A_WorkingDir%\1.txt,%A_WorkingDir%\2.txt,1
}else{
	msgbox,64,안내,파일이 존재하지 않습니다.
}

 

파일이 실행한 디렉토리에 1.txt파일이 존재하면 1.txt파일을 2.txt파일로 로변경하고,

파일이 존재한다면 덮어쓰기

 

 

반응형

+ Recent posts