À©µµ¿ì¿¡¼­ µÎ Æú´õ(A,B)³» °°Àº À̸§ÀÇ ÆÄÀϸ¸ º¹»ç °¡´ÉÇÑ ¹æ¹ýÀÌ ÀÖÀ»±î¿ä?

   Á¶È¸ 1068   Ãßõ 0    


A 폴더1032; 내용1008;


A\a\1.jpg

A\a\2.jpg

A\a\3.jpg

A\a\4.jpg

...

A\a\100.jpg

A\b\101.jpg

...

A\b\121.jpg

A\c\122.jpg

...

A\z\999.jpg


1060;런식1060;고 B 폴더lj16;

B\a\3.jpg

B\a\8.jpg

...

B\a\99.jpg

B\b\102.jpg

...

1060;런식1004;/196; A1032; 폴더 기1456; 1068;ǥ12; 파1068;명만 1648;니고 1080;습니다(파1068;1060;름1060; 같1008; ᅆ1;우 서브폴더위치lj16; 똑같습니다).


A,B1032; 파1068;1060; 파1068;1060;름1104;만 아니라 내용물도 ᇼ1;1068;한 1060;0120;1648;라면 같1008; 1060;0120;1648; 찾lj16; 프/196;그ǖ16;1004;/196; 새폴더에 복사1060;ᇼ1;할텐데 


1060;름1060; 같1008; 파1068;도 내용물1060; 다릅니다(1221;확7176;lj16; B 폴더1032; 1060;0120;1648;들1008; A 폴더1032; 1060;0120;1648;를 표1456;화Ȣ16;고 축소시Ȗ16; 후에 1068;ǥ12;를 삭1228;한 ,163;)


근데 A폴더1032; 파1068; 1473; B 폴더와 ᇼ1;1068;한 1060;름1012; 1648;닌 1060;0120;1648;만 C 폴더/196; 복사해야할 1068;1060; 생겼습니다.


1;시 1060;,172; 가능한 프/196;그ǖ16;1060;나 코드 아시lj16; ǥ16; 1080;1012;까요?

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¾Æ·¡ 4ÁÙÂ¥¸® ½ºÅ©¸³Æ®¸¦ bat ÆÄÀÏ·Î ÀúÀåÇؼ­
B µð·ºÅ丮¿¡¼­ ½ÇÇàÇϸé B µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϵéÀ» ³ª¿­ÇØ ÁÝ´Ï´Ù.
¼öÁ¤Çؼ­ ½á º¸½Ê½Ã¿ä.

cp.bat
=========================
@echo off
for /r %%i in (*) do (
 echo "%%~fi"
)
=========================
¼öÁ¤ÇÑ bat ½ºÅ©¸³Æ®ÀÔ´Ï´Ù.
copy ¸í·ÉÀ» Ãâ·ÂÇÕ´Ï´Ù.
================================
@echo off
set FOLDER=%CD%

SET /A LENGTH=0
SET TEMPSTR=%CD%

:loop
IF NOT "%TEMPSTR%"=="" (
 set /A LENGTH+=1
 SET TEMPSTR=%TEMPSTR:~1%
 goto :loop
) else (
  goto :next
)
:next

setlocal enabledelayedexpansion
for /r %%i in (*) do (
 set FILE=%%~fi
 set SUB=!FILE:~%LENGTH%!
 echo copy A!SUB! C!SUB!
)
endlocal
     
°¨»çÇÕ´Ï´Ù. ½áº¸°Ú½À´Ï´Ù


QnA
Á¦¸ñPage 336/437
2022-08   1335   ¿µ»êȸ»ó
2023-08   1202   ±¤ÁÖµ¿Å°È£Å×
2022-08   3287   ÃÖÀ翵
2023-08   1930   ¸»¹ú
2022-07   1641   ¾Æ¿ÖÀÌ·¸°Ô¡¦
2023-08   1452   ÀÌ·ÎÄ¡
2022-07   1363   »ç¶ûÇ϶ó
2023-08   2399   ¶óÀϸ®
2022-07   2373   ºÀ·¡
2023-08   2003   ¿À³ª
2022-07   1308   ½º¹«ÇÁ
2023-08   1841   berak
2022-07   1987   ¾ö¸¶¹Ì¾È
2023-08   948   À̹®¿µ
2022-07   1393   ¹«½î»Ôó·³
2023-08   1425   °ËÀºÄá
2022-07   839   sdlfkjwer
2023-08   1094   ¹Î»çÀå
2022-07   815   showfire
2023-08   1347   ¸®Àå´Ô