개발하고/.bat

[배치파일] 파일/디렉터리 이동

씩씩환 2023. 8. 2. 00:12

배치파일을 이용해 파일 또는 디렉터리를 이동시키기 위해서는

파일, 디렉터리 모두 동일하게 move 명령어를 사용한다.

 

 

사용방법은 아래와 같다!

@echo off

:: 파일 이동
move [이동시킬 파일 경로] [이동할 목적지 디렉터리 경로]

:: 디렉터리 이동
move [이동시킬 디렉터리 경로] [이동할 목적지 디렉터리 경로]

주의할 점은 목적지 디렉터리에 같은 이름의 파일 및 디렉터리가 있는 경우, 자동으로 덮어쓰기가 된다는 것이다.

이때 아래와 같은 옵션을 사용하면 예방할 수 있다.

  • /-Y : 같은 이름의 파일/디렉토리가 존재할때, 덮어쓰기 여부를 물어본다.

 

 

예시)

@echo off

:: 파일 이동
move /-Y C:\Users\user\Desktop\bat\new_file.txt C:\Users\user\Desktop\bat\new_folder

:: 디렉터리 이동
move /-Y C:\Users\user\Desktop\bat\new_folder C:\Users\user\Desktop\bat\another_folder