چگونه دو پوشه یا دایرکتوری را در ویندوز مقایسه کنیم؟

چگونه دو پوشه یا دایرکتوری را در ویندوز مقایسه کنیم؟ چگونه دو پوشه را در ویندوز مقایسه کنیم؛ بهترین روش های مقایسه فایل های دو پوشه یا دایرکتوری در ویندوز 11 از طریق خط فرمان و PowerShell و دانلود نرم افزار مقایسه دو فولدر در سلام دنیا بیاموزید.
دیدگاه ها

مقایسه دو پوشه بدون بررسی محتوای آنها می‌تواند در مواقع خاص بسیار مفید باشد. در این مقاله از سلام دنیا، به بررسی روش‌هایی برای مقایسه پوشه‌ها در ویندوز خواهیم پرداخت. در حالی که می‌توانید هر دایرکتوری را به صورت دستی برای بررسی فایل‌ها باز کنید، این روش در شرایطی که پوشه‌ها یا فایل‌های زیادی دارید، ممکن است زمان‌بر و خسته‌کننده باشد. برای این گونه مواقع، استفاده از روش‌های کارآمدتر و مناسب‌تر ضروری است.

بهترین روش برای مقایسه دو پوشه در ویندوز چیست؟

1. نحوه مقایسه دو پوشه یا فهرست با استفاده از پنجره Properties

یک راه ساده برای دریافت یک نگاه سریع به جزئیات هر پوشه، نگاه کردن به Properties است. در حالی که این کار شما را از باز کردن پوشه و مطالعه محتویات نجات می‌دهد، همچنان باید به صورت جداگانه روی هر فهرستی که می‌خواهید ویژگی‌های آن را بررسی کنید، راست کلیک کنید. این باعث می شود آن را برای مقایسه در مقیاس بزرگ نامناسب کنید، اما برای اکثر کاربران خانگی، این مشکل نیست. اگر تنها چیزی که می خواهید این است که به اندازه هر پوشه و تعداد فایل های آن نگاه کنید، پنجره Properties کافی است.


حتما بخوانید: نحوه دسترسی به فولدر شیر شده در ویندوز


برای باز کردن پنجره Properties یک پوشه، روی آن کلیک راست کرده و از منو گزینه Properties را انتخاب کنید.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  1
این پنجره کوچکی را باز می کند که تمام جزئیات پوشه، از جمله اندازه آن، تعداد سایر فایل ها یا پوشه های موجود در آن، و همچنین زمان و تاریخ ایجاد را نشان می دهد.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  2
برای مقایسه با یک پوشه دیگر، کافی است این پنجره را به یک طرف بکشید و این فرآیند را با پوشه دوم تکرار کنید.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  3

به این ترتیب، شما دو پنجره ویژگی را در کنار هم برای مقایسه مستقیم خواهید داشت. اگر اندازه صفحه نمایش شما اجازه می دهد، می توانید این را حتی بیشتر گسترش دهید و به باز کردن ویژگی های پوشه های دیگر نیز ادامه دهید.


حتما بخوانید: رفع مشکل باز نشدن پوشه فایل های دانلود شده در کامپیوتر


2. نحوه مقایسه دو پوشه یا فهرست با استفاده از WinMerge

راه‌های دیگری به جز پنجره Properties برای مقایسه فایل‌ها و پوشه‌ها در ویندوز وجود دارد، اما ابتدا مستقیماً به سراغ ابزار شخص ثالث می‌رویم. چرا؟ چون خیلی راحت تره بیایید با آن روبرو شویم - هیچ کس دوست ندارد برای هر کاری از Command Prompt استفاده کند یا یک اسکریپت PowerShell را تایپ کند. در حالی که این روش ها کاربردهای خود را دارند (مخصوصاً در مدیریت سیستم)، اکثر کاربران نهایی استفاده از ابزار مقایسه فایل اختصاصی را آسان تر خواهند کرد.

اینجاست که WinMerge وارد می شود. البته تعداد زیادی از این برنامه ها وجود دارد، اما WinMerge به مراتب محبوب ترین است. این یک ابزار رایگان است، بنابراین اگر در حال مقایسه پوشه‌ها هستید، دانلود و استفاده از آن هزینه‌ای برای شما ندارد. 

دانلود نرم افزار مقایسه دو فولدر  WinMerge

برای شروع مقایسه پوشه ها با استفاده از WinMerge، نرم افزار را از وب سایت رسمی آن دانلود کنید . نصب‌کننده‌های متعددی در دسترس هستند، اگرچه استفاده از نصب‌کننده‌های برتر معمولا بهترین گزینه است.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  4
تنظیمات دانلود شده را برای نصب WinMerge بر روی رایانه خود اجرا کنید.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  5

با راه اندازی WinMerge یک پنجره خالی باز می شود زیرا هنوز هیچ پوشه ای انتخاب نشده است.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  6

با انتخاب File > Open یا کلیک کردن روی نماد اختصاصی در نوار ابزار، یک پوشه را باز کنید. همچنین می توانید Ctrl + O را روی صفحه کلید خود بزنید.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  7

حداکثر سه پوشه را می توان به طور همزمان باز کرد و به شما امکان مقایسه آنها را می دهد. بر روی دکمه Browse در زیر هر یک از ورودی ها کلیک کنید تا پوشه هایی را که باید مقایسه شوند انتخاب کنید. حداقل دو مورد برای مقایسه مورد نیاز است - سومی اختیاری است.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  8

یکی از مشکلاتی که ممکن است هنگام استفاده از این روش با آن مواجه شوید این است که پنجره مدام پوشه هایی را که می خواهید انتخاب کنید باز می کند. برای غلبه بر این مشکل، روی پوشه مورد نظر کلیک راست کرده و گزینه Copy as path را انتخاب کنید و آن را در نوار متن قرار دهید.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  9

وقتی کارتان تمام شد، اینتر را بزنید. WinMerge اکنون از طریق پوشه هایی که شما مشخص کرده اید، فایل های آنها را مقایسه می کند و تمام اطلاعات مربوطه را جمع آوری می کند.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  10

هنگامی که این اسکن کامل شد، فایل‌ها در قالبی با قابلیت تجزیه آسان فهرست می‌شوند. فایل های منحصر به فرد بسته به پوشه ای که به آن تعلق دارند به عنوان "چپ" یا "راست" دسته بندی می شوند. فایل های یکسان با رنگ قرمز با هر دو تاریخ ایجاد به طور همزمان مشخص می شوند.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  11

3. نحوه مقایسه دو پوشه یا فهرست از طریق Command Prompt

جدا از ابزارهای شخص ثالث، ویندوز برخی از ابزارهای کاربردی برای مقایسه فایل نیز دارد. متأسفانه، آنها فاقد رابط کاربری گرافیکی هستند، زیرا ما در مورد دستورات CMD صحبت می کنیم . اما اگر صفحه ترمینال شما را دلسرد نمی کند، دستور robocopy (و بله، این نام واقعی دستور است) می تواند ابزار قدرتمندی باشد. در حالی که پنجره Properties برای مقایسه پوشه ها در یک نگاه خوب است، اما در واقع چیز زیادی در مورد محتوای آنها یا تفاوت آنها به شما نمی گوید. وقتی پوشه‌های پشتیبان را با هم مقایسه می‌کنید، مشکلی است، زیرا باید به سرعت فایل‌های منحصربه‌فرد موجود در آنها را پیدا کنید. دستور Robocopy برای این کار عالی است.


حتما بخوانید: آموزش قفل کردن و رمز گذاری پوشه ها و فایل در ویندوز 


برای مقایسه پوشه ها با استفاده از ترمینال، Command Prompt را باز کنید. فقط cmd را در منوی Start تایپ کنید و برنامه را باز کنید.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  12

اکنون می توانیم از دستور robocopy برای مقایسه دایرکتوری ها استفاده کنیم. به خاطر داشته باشید که به‌طور پیش‌فرض، این دستور برای کپی کردن فایل‌ها در نظر گرفته شده است، بنابراین باید برخی پرچم‌ها را برای مقایسه آن‌ها اضافه کنید. با تایپ کردن Robocopy و سپس مسیرهای دو پوشه ای که می خواهید مقایسه کنید شروع کنید (می توانید روی پوشه ها کلیک راست کرده و گزینه Copy as path را انتخاب کنید تا مسیرهای آنها را به راحتی دریافت کنید). مانند::

"robocopy “C: \ Users \ lloyd \ Documents”   “C: \ Users \ lloyd \ Downloads

نحوه مقایسه دو پوشه یا فهرست در ویندوز  13

بعد، پرچم‌های L  / NJH  / NJS  / NP  / NS/  را در دستور اضافه می‌کنیم. دستور نهایی به صورت زیر خواهد بود.

 Robocopy "C: \ Users \ lloyd \ Documents"  "C: \ Users \ lloyd \ Downloads"  / L  / NJH  / NJS  / NP  / NS 

نحوه مقایسه دو پوشه یا فهرست در ویندوز  14

وقتی همه چیز در جای خود قرار گرفت، کلید enter را بزنید. محتویات دایرکتوری ها با هم مقایسه می شوند و خلاصه ای از تفاوت های آن ها به شما ارائه می شود. فایل‌های منحصربه‌فرد در پوشه اول در زیر فایل جدید فهرست می‌شوند در حالی که فایل‌های متفاوت در پوشه دوم در زیر فایل Extra قرار دارند . وقتی فایل‌ها یکسان هستند، بر اساس تاریخ ایجادشان در فهرست اول، به قدیمی‌تر یا جدیدتر دسته‌بندی می‌شوند.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  15

4. نحوه مقایسه دو پوشه یا فهرست با استفاده از Powershell

Command Prompt تنها رابط مبتنی بر دستور در ویندوز نیست. Powershell یک ویژگی جدیدتر و قدرتمندتر برنامه نویسی است که می تواند برای خودکارسازی اکثر وظایف ویندوز و البته مقایسه پوشه ها استفاده شود. برخلاف Command Prompt، با این حال، Powershell کاملاً یک فرمان اختصاصی برای مقایسه پوشه ها ندارد. در عوض، ما باید چندین دستور را با هم زنجیره کنیم تا تفاوت بین دو دایرکتوری را بدست آوریم.


حتما بخوانید: نحوه پیدا و کپی کردن مسیرهای فایل یا پوشه در ویندوز


برای حل آن، ابتدا به صورت بازگشتی از دستور Get-ChildItem در هر دو فهرست استفاده می کنیم و آنها را در متغیرهای مختلف ذخیره می کنیم. سپس می‌توانیم از دستور Compare-Object برای مقایسه داده‌ها و فهرست کردن تفاوت‌ها استفاده کنیم. اگر این موضوع بیشتر از Command Prompt درگیر به نظر می‌رسد، اینطور است. مزیت اصلی Powershell این است که می توان آن را تا صدها یا حتی هزاران پوشه به راحتی افزایش داد.

برای شروع مقایسه پوشه ها با ابزار قدرتمند برنامه نویسی، Powershell را در منوی Start جستجو کرده و آن را اجرا کنید. این معمولاً PowerShell Integrated Scripting Environment یا PowerShell ISE را همانطور که در منو نامگذاری شده است باز می کند.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  16

پنجره PowerShell با یک اسکریپت خالی باز می شود که از دایرکتوری کاربر شما درست مانند Command Prompt شروع می شود.

نحوه مقایسه دو پوشه یا فهرست در ویندوز  17

از دستور Get-ChildItem به صورت بازگشتی در مسیر پوشه اول استفاده کنید و نتیجه را در یک متغیر ذخیره کنید. مانند

"$ folder1 =  Get-ChildItem -Recurse -Path "C: \ Users \ lloyd \ Documents

نحوه مقایسه دو پوشه یا فهرست در ویندوز  18

این کار را برای پوشه دوم با استفاده از یک متغیر دیگر تکرار کنید.

"$ folder2 =   Get-ChildItem   -Recurse   -Path  "C: \ Users \ lloyd \ Downloads

نحوه مقایسه دو پوشه یا فهرست در ویندوز  19

اکنون، از دستور Compare-Object روی دو متغیر استفاده کنید و تفاوت محتوای آنها را به شما نشان دهد.

Compare-Object  -ReferenceObject   $folder1   -DifferenceObject   $folder2

نحوه مقایسه دو پوشه یا فهرست در ویندوز  20

سخن آخر

در نهایت، بهترین روش برای مقایسه دو پوشه در ویندوز، استفاده از ابزارهای شخص ثالث مانند WinMerge است که تجربه کاربری راحت و منعطفی را ارائه می‌دهد. این ابزار به شما کمک می‌کند تا به راحتی چندین پوشه را مقایسه کنید بدون اینکه نیازی به روش‌های پیچیده داشته باشید. اگر تنها به مقایسه سطحی مانند اندازه پوشه‌ها یا تعداد فایل‌ها نیاز دارید، استفاده از پنجره Properties ممکن است کافی باشد. اما برای مقایسه پیشرفته‌تر و دقیق‌تر، استفاده از اسکریپت‌ها یا دستورات در PowerShell یا Command Prompt گزینه‌ای قدرتمند است که می‌توانید برای کاربردهای بعدی از آن استفاده کنید.


مطالب مرتبط:

نحوه مخفی کردن فایل و پوشه ها در ویندوز 11

روش یافتن و حذف پوشه های خالی و اضافی در ویندوز 



از
1
رای

دیدگاه ها