Файлларни бошка файл серверидан нусхалаётиб, куйидаги муаммога дуч келдим.
-файлларнинг бир кисми аввалдан бор, уларни нусхалаш шарт эмас.
Сервер1-Папка1дан Сервер2-папка2 га факат янги пайдо булган маълумот (файллар)
кучирилиши керак. Чунки эскиларини устидан ёзишга (замена, overwrite) куп
вакт кетади.
Бунда бизга CMD даги ROBOCOPY командаси ёрдам беради.
Код куриниши куйидагича:
robocopy c:\BirinchiPapka c:\IkkinchiPapka /E /XC /XN /XO
Бунда
· /E – ичидаги папкаларни буш ёки
тулалигига карамасдан нусхалаш.
· /XC – айни вактда кайд этилган
(сакланган, «сохранить» килинган), аммо фаркли улчамдаги файлларни мустасно
килиш.
· /XN Якинрок вактда кайд
килинганларни мустасно килиш. Robocopy командаси аслида уларни
устидан ёзади.
· /XO - /XN ни тескариси.
Шу туртта кушимча
команда ман истаган нарсани берди. Масалан, расмда исботини курайлик:
Маълумот манбаси: http://stackoverflow.com/questions/4228807/copy-files-without-overwrite
Комментариев нет:
Отправить комментарий
кабул килинди