질문과 답변
기 타 배치파일로 처리가 가능한가요?
2017.04.19 21:16
안녕하세요.
파일 복사를 할려고 합니다.
C\1.TXT 파일을 아래와 같이 다중폴더로 복사 하려 합니다.
D:\1\
D:\2\
D:\3\
여기서 1, 2 ,3 폴더가 전부 존재 하는게 아니라서
1이 없을 경우 2,3 폴더에 복사를 진행 하고
1,2 폴더가 다 없을경우 3에 복사를 진행 할 방법이 없을까요?
조건문까지 써야 하는데 여기까지는 제가 잘 몰라서 답답하네요.
가능 하신분 부탁드리겠습니다.
댓글 [3]
-
드레코 2017.04.19 21:22 -
DarknessAngel 2017.04.20 04:25
한마디로 존재하는 폴더에만 복사되면 목적이 달성되는거란 애기인가요?
그런 경우라면 그냥 1,2,3에 다 복사하게 해두세요 (없는 경로 지정하면 에러만 낼뿐 새로 생성하진 않습니다)
에러가 보기 싫으시다면 메세지만 nul로 던져버리면 안 뜹니다
-
고요한바다 2017.04.20 04:48
폴더가 몇 개 안된다면 if exist만 앞에 붙여주시면 되겠네요.
(만약 다음 경로가 존재한다면 명령어를 실행하라)
if exist d:\1\ 명령어
if exist d:\2\ 명령어
if exist d:\3\ 명령어
공부 차원으로 링크 드립니다.
https://support.microsoft.com/en-us/help/65994/testing-if-a-drive-or-directory-exists-from-a-batch-file