랜섬웨어로 인해 파일 백업을 해야하는데 난관에 부딪혀서 선배님들게 질문을 고합니다.
질문요지는
D드라이브상에 A B C D E F 라는 폴더가 있다고 가정하고
E드라이브상에 A B C D F H Z 라는 폴더가 있습니다.
copy나 copy 명령어를 사용해서
E드라이브에 있는 A B C D 처럼 두 드라이브상에 중복되는 폴더만 D드라이브로 복사하고 싶은데
명령어좀 부탁드리겠습니다.
랜섬웨어로 인해 파일 백업을 해야하는데 난관에 부딪혀서 선배님들게 질문을 고합니다.
질문요지는
D드라이브상에 A B C D E F 라는 폴더가 있다고 가정하고
E드라이브상에 A B C D F H Z 라는 폴더가 있습니다.
copy나 copy 명령어를 사용해서
E드라이브에 있는 A B C D 처럼 두 드라이브상에 중복되는 폴더만 D드라이브로 복사하고 싶은데
명령어좀 부탁드리겠습니다.
robocopy e:\B d:\B /MIR
robocopy e:\C d:\C /MIR
robocopy e:\D d:\D /MIR
À§¿Í °°ÀÌ batÆÄÀÏ¿¡ Àû¾î³õ°í ½ÇÇà½ÃÅ°½Ã¸é µË´Ï´Ù.
import os
sour_dir = 'e:\'
dest_dir = 'd:\'
s_list = os.listdir(sour_dir)
d_list = os.listdir(dest_dir)
fo = open('sync.bat', 'w')
for item in s_list:
if item[:8] == '$RECYCLE' : continue
if item[:13] == 'System Volume' : continue
if os.path.isdir(sour_dir + item):
if item in d_list:
cmd = 'robocopy ' + sour_dir + item + ' ' + dest_dir + item + ' /MIR'
fo.write(cmd + '\n')
print(cmd)
fo.close()
'e:\' °¡ ¾Æ´Ï¶ó 'e:\\'¿Í °°ÀÌ \°¡ 2°³¿©¾ß ÇÕ´Ï´Ù.
±×¸®°í ±è¿µ±â´Ô²²¼ ¸»¾¸ÇϽŴë·Î MIR ¿É¼ÇÀº destÀÇ extra¸¦ Áö¿ö¹ö¸®´Â µ¿±âÈ ¿É¼ÇÀÌ´Ï
»óȲ¿¡ µû¶ó rocopyÀÇ ¿É¼ÇÀ» Á¶Á¤ÇØ ÁÖ½Ã¸é µË´Ï´Ù.
±ò²ûÇϳ׿ä.
Á¶½ÉÇϼžßÇÕ´Ï´Ù.
https://namu.wiki/w/Robocopy ==> ·Îº¸Ä«ÇÇ ¿É¼Ç (Ãâó: ³ª¹«À§Å°) ÀÔ´Ï´Ù.
XCOPY ¿øº» ´ë»ó /u /s
ÀÌ·¯¸é µÇÁö ¾ÊÀ»±î¿ä?
±× À̹ÌÁö ¹é¾÷À¸·Î ÀÛ¾÷ÇÕ´Ï´Ù..
Çϵå¾ß ¸¹ÀÌ µé¾î°¡°ÚÁö¸¸ Çѹø Á¤µµÀÇ ½Ç¼ö´Â ¸·¾Æ ÁÝ´Ï´Ù..