ابزار Robocopy در ویندوز؛ راهکاری قدرتمند برای کپی و پشتیبانگیری از فایلها
ویندوز علاوه بر روش معمول کپی فایل در File Explorer، ابزاری به نام Robocopy دارد که سالها است در سیستمعامل تعبیه شده و برای انتقال حجم زیادی از دادهها طراحی شده است. این ابزار فاقد رابط گرافیکی است و از طریق Command Prompt یا Windows Terminal اجرا میشود؛ کاربر مسیر مبدا، مقصد و پارامترهای مورد نیاز را وارد میکند تا نحوه انتقال فایلها بهطور دقیق مشخص شود.
این ابزار دارای پارامترهای متعددی است که کنترل دقیقتری بر عملیات کپی میدهند. برای نمونه، پارامتر /Z امکان ازسرگیری کپی فایلهای نیمهتمام را فراهم میکند، /MT کپی چندنخی با حداکثر ۱۲۸ رشته را فعال میسازد، /R و /W تعداد و فاصله زمانی تلاش مجدد را تنظیم میکنند، /E پوشههای خالی را نیز شامل میشود و /LOG گزارش عملیات را در فایل متنی ذخیره میکند. همچنین پارامترهای /MON و /MOT امکان اجرای خودکار مجدد در صورت تغییر فایلها را فعال میکنند. بهطور پیشفرض، Robocopy فقط فایلهای جدید یا تغییریافته را کپی میکند.
کاربران میتوانند با استفاده از Task Scheduler، اجرای دستور Robocopy را در بازههای زمانی مشخص برای پشتیبانگیری خودکار از پوشهها روی درایو خارجی یا پارتیشن دیگر تنظیم کنند. برای این کار باید در بخش Create Basic Task، مسیر اجرای «robocopy» و آرگومانهای مربوطه از جمله مسیر مبدا، مقصد و پارامترهای دلخواه وارد شود. لازم است دسترسی حساب کاربری به مسیرهای مبدا، مقصد و فایل لاگ بررسی شود و در صورت نیاز، تسک با بالاترین سطح دسترسی اجرا گردد.