기 타 배치파일 문의_여러 폴더에 있는 특정 파일 한 폴더로 이동 관련 문의
2023.09.08 07:52
여러가지 폴더(폴더1,문서,파일문서,기타...,)에 있는 특정파일(TXT,xls,ZIP,기타...,)만 따로 한 폴더에 모으면 방법 문의해봅니다.
댓글 [6]
-
슈머슈마 2023.09.08 09:36
-
First. 2023.09.08 10:11
챗gpt에 질문하면 잘 짜줍니다. 완벽한건 아니지만 실행해보면서 조금수정하면 큰 가닥은 잡힙니다.
-
슈머슈마 2023.09.08 12:47
ChetGPT도 만들려고 하는 코드에 대해서 잘 알고 있어야 합니다.
모른다면 ChetGPT가 만든 코드도 무용 지물 입니다. 완벽한건 아니 니까요 -
First. 2023.09.08 14:45
제 말이 그 말입니다. 완벽한건 아니고 큰틀은 잡힌다는 의미가.... 슈마님 올려주신자료도 참고하면 되겠지요
-
지후빠 2023.09.08 15:47
참고해보십시오. 여러 폴더에 있는 특정 파일 한 폴더로 이동.cmd
@echo off
setlocal enabledelayedexpansion
::이동할 한 폴더, 목적 폴더
set dir0=d:\test\to
::여러 폴더 목록, 일련번호로 필요만큼 추가, 서브폴더 모두 포함.
set dir1=d:\test\1
set dir2=d:\test\2
set dir3=d:\test\3
set dir4=d:\test\4
set dir5=d:\test\5
::파일 종류
set extlist=txt xls zip
::조건에 맞는 파일들을 이동
for /l %%i in (1,1,100) do (if defined dir%%i (for %%e in (%extlist%) do (pushd !dir%%i!
for /r %%f in (*.%%e) do echo %%f & move "%%f" "%dir0%\" && set /a j+=1)))
:next
%j% 개의 파일을 이동하였습니다.
pause
-
메리아 2023.09.08 20:20
윗분들이 뭐 다 잘 설명해주셨지만
혹시나 1회성 혹은 빈번하지 않은 작업이라면
차라리 search everything을 이용해서 옮기는 것도 좋지 않나 싶습니다.
생각해보니 일회성이더라도
배치파일로 하면 더 빠르고 쉽긴 하겠습니다만
배치파일이 원하는 용도인가 경로는 잘 지정되었는가 점검하면서 처리하려면, 여전히 신경쓰이고 시간은 걸릴테니까
그냥 에브리씽으로 직접 봐가며 처리하는 것도 좋겠죠.
참고할 자료가 맞는지 모르겠지만