폴더 A의 모든 파일을 폴더 B (루프)의 모든 파일과 비교할 프로그램을 찾고 프로그램이 파일이 동일하면 파일을 이동합니다 폴더 A에서 폴더 C로, 폴더 B에서 폴더 D로 하나는 폴더 A와 B에 차이가있는 파일 만 남깁니다.COMP + MOVE 프로그램
아래 프로그램은이 중 90 %를 수행하며 아주 간단합니다. 필자가 아직 쓸 수 없었던 코드는 폴더 B와 비교하여 이동 한 파일을 참조하는 방법을 얻지 못했기 때문에 폴더 B에서 폴더 D로 이동하는 것입니다.
@echo off
FOR %%G IN ("C:\USERS\YOUL\AUTOMATION\FOLDER_A\*.xlsx") DO (
Echo N | COMP %%G "C:\USERS\YOUL\AUTOMATION\FOLDER_B\*.xlsx"
IF NOT ERRORLEVEL 1 (
MOVE %%G "C:\USERS\YOUL\AUTOMATION\FOLDER_C"
)
)
파일이 다른 경우 예를 들어,이 코드 (즉, 자신의 폴더 중 (안)) 아무것도하지 않고, 폴더 B.에서 Test.xlsx와 폴더 A에서 Test.xlsx을 비교해야한다. 파일이 동일하면 MOVE Test.xlsx에서 FOLDER A -> FOLDER C (코드로 처리됨) 및 FESTER B -> FOLDER D (이것은 내 문제 영역 임)에서 MOVE Test.xlsx로 이동하십시오.
내 PoV에서 - 프로그램에서 %% G를 (를) 폴더 B를 참조하는 방법을 알고있는 것처럼 보이지 않습니다. 그래서이 시도를했을 때 전체 폴더 B를 폴더 D로 이동시킬 수있었습니다. 필요.
희망 정보를 충분히 제공했습니다. 나는 쉬운 솔루션을 찾고 있는데, 내가 믿는 그런 간단한 작업에는 복잡한 것이 필요하지 않습니다.
감사합니다.
바바 (BaBa) -이 말이 아주 훌륭하다고 말해야합니다. 당신은 질문 한 것을 정확히 커버하는 이해하기 쉽고 단순한 것을 제공했습니다. 이것에 대해 많은 감사를드립니다! 나는 아마 당신이 솔루션을 어떻게 생각해 냈는지 이해하는 데 약간의 시간을 할애하여 적어도이 것을 배울 수 있어야합니다. – Youl
고마워요. :) 천만에요. 언제든지 답변으로 표시해주세요 :) – BaBa