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

5

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

البته ، شما همیشه می توانید به صورت دستی هر دایرکتوری را باز کنید تا پرونده ها را بررسی کنید ، اما این امر ناخوشایند می شود - به خصوص اگر ده ها یا حتی صدها پوشه با پرونده های مشابه (به عنوان مثال پشتیبان تهیه می کنید). برای چنین سناریوها ، شما به یک رویکرد بهتر نیاز دارید.

یک روش ساده برای نگاه سریع به جزئیات هر پوشه ، نگاه کردن به خواص است. در حالی که این باعث می شود شما از باز کردن پوشه و جستجوی محتویات جلوگیری کنید ، هنوز هم باید به صورت جداگانه بر روی هر دایرکتوری که می خواهید خواص آن را بررسی کنید ، کلیک راست کنید.

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

  • برای باز کردن پنجره Properties یک پوشه ، بر روی آن کلیک راست کرده و Propertiesرا از منو انتخاب کنید. = "WP-Block-List" start = "2">
  • این یک پنجره کوچک را باز می کند که تمام جزئیات پوشه ، از جمله اندازه آن ، تعداد سایر پرونده ها یا پوشه های موجود در آن ، و همچنین زمان و تاریخ ایجاد را نشان می دهد.
    1. برای مقایسه با یک پوشه دیگر ، به سادگی این پنجره را به یک طرف بکشید و فرآیند را با دایرکتوری دوم تکرار کنید. لیست "start =" 4 ">
    2. به این ترتیب ، شما دو ویژگی ویندوز را در کنار هم باز خواهید کرد تا مستقیماً مقایسه کنید. اگر اندازه صفحه نمایش شما اجازه می دهد ، می توانید این مسئله را حتی بیشتر گسترش داده و ویژگی های پوشه های دیگر را نیز باز کنید. H2>
    3. علاوه بر پنجره Properties برای مقایسه پرونده ها و پوشه ها در ویندوز روش های دیگری نیز وجود دارد ، اما ابتدا مستقیماً به یک ابزار شخص ثالث می پریم. چرا؟ زیرا بسیار ساده تر است.

      بیایید با آن روبرو شویم - هیچ کس نمی تواند از دستور سریع استفاده کند یا یک اسکریپت PowerShell را برای هر کار تایپ کند. در حالی که این روش ها کاربردهای خود را دارند (به ویژه در مدیریت سیستم) ، بیشتر کاربران نهایی استفاده از یک ابزار مقایسه فایل اختصاصی را آسان تر می کنند..

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

      با نام آن اشتباه گرفته نشود-در حالی که استفاده اصلی آن به پوشه ها را ادغام کنید است ، می تواند

      1. برای شروع مقایسه پوشه ها با استفاده از Winmerge ، 2. نصب کننده های چندگانه در دسترس هستند ، اگرچه رفتن به بالاترین گزینه معمولاً بهترین گزینه است.
      2. تنظیمات بارگیری شده را برای نصب WinMerge روی رایانه خود اجرا کنید.
      3. راه اندازی Winmerge یک پنجره خالی را باز می کند زیرا هنوز هیچ پوشه ای انتخاب نشده است.
      4. با انتخاب پرونده>باز کردنیا با کلیک بر روی نماد اختصاصی در نوار ابزار ، یک پوشه را باز کنید. همچنین می توانید Ctrl + O را روی صفحه کلید خود بزنید.
      5. حداکثر سه پوشه می تواند به طور همزمان باز شود و به شما امکان می دهد آنها را مقایسه کنید. برای انتخاب پوشه هایی که باید مقایسه شوند ، روی دکمه مرورکلیک کنید. حداقل دو مورد برای مقایسه مورد نیاز است-سوم اختیاری است.
      6. یکی از مشکلی که هنگام استفاده از این روش ممکن است به آن بپردازید این است که پنجره پوشه هایی را که می خواهید انتخاب کنید باز می کند. برای رسیدن به این مسئله ، روی پوشه هدف راست کلیک کرده و گزینه را به عنوان مسیرانتخاب کنید ، چسباندن این در نوار متن.
      7. 14
        1. وقتی تمام شد وارد شوید. Winmerge اکنون پوشه هایی را که مشخص کرده اید ، با مقایسه پرونده های آنها و جمع آوری تمام اطلاعات مربوطه می گذرد. ">
        2. پس از اتمام این اسکن ، پرونده ها با فرمت آسان و براق ذکر می شوند. پرونده های منحصر به فرد بسته به اینکه به کدام پوشه متعلق به آنها تعلق دارند ، به عنوان "چپ" یا "راست" طبقه بندی می شوند. پرونده های یکسان به رنگ قرمز با هر دو تاریخ آفرینش ذکر شده به یکباره برجسته می شوند..
        3. ابزارهای شخص ثالث به کنار ، ویندوز برخی از خدمات برای مقایسه پرونده نیز دارد. متأسفانه ، آنها فاقد رابط کاربری گرافیکی هستند ، زیرا ما در مورد دستورات CMD صحبت می کنیم. اما اگر صفحه ترمینال شما را فریب ندهد ، دستور robocopy (و بله ، این نام واقعی دستور است) می تواند ابزاری قدرتمند باشد.

          در حالی که پنجره Properties برای مقایسه پوشه ها با یک نگاه مناسب است ، واقعاً در مورد محتوای آنها یا نحوه تفاوت آنها به شما چیز زیادی نمی گوید. این یک مشکل هنگام مقایسه پوشه های پشتیبان است ، زیرا باید سریع پرونده های منحصر به فرد را در آنها پیدا کنید. دستور Robocopy برای این مناسب است.

        4. برای مقایسه پوشه ها با استفاده از ترمینال ، فرمان را باز کنید. فقط در منوی شروع cmdرا تایپ کنید و برنامه را باز کنید. ">
        5. اکنون می توانیم از دستور Robocopy برای مقایسه دایرکتوری ها استفاده کنیم. به خاطر داشته باشید که به طور پیش فرض ، دستور برای کپی کردن پرونده ها است ، بنابراین برای مقایسه آنها باید پرچم هایی را برای آن اضافه کنید.
        6. با تایپ کردن robocopy و به دنبال آن مسیرهای دو پوشه ای که می خواهید مقایسه کنید شروع کنید (می توانید روی پوشه ها راست کلیک کرده و را به عنوان مسیرانتخاب کنید تا مسیرهای خود را به راحتی بدست آورید). مانند این:
          robocopy "C: \ کاربران \ lloyd \ اسناد" "C: \ Users \ Lloyd \ Downloads" لیست بلوک "start =" 4 ">
        7. در مرحله بعد ، ما پرچم های زیر را در دستور
          /l /njh /njs /np /ns
          اضافه خواهیم کرد: دستور نهایی به این شکل خواهد بود:
          robocopy "c: \ user \ lloyd \ اسناد "C: \ Users \ Lloyd \ Downloads" /l /njh /njs /np /ns
          1. هنگامی که همه چیز در جای خود قرار دارد ، به کلید Enter ضربه بزنید. محتوای دایرکتوری ها مقایسه می شوند و خلاصه ای از تفاوت های آنها را به شما می دهند. پرونده های منحصر به فرد در پوشه اول در زیر پرونده جدیدذکر شده است در حالی که پرونده های مختلف در پوشه دوم در زیر پرونده اضافیقرار می گیرند. هنگامی که پرونده ها یکسان هستند ، آنها بر اساس تاریخ ایجاد خود در دایرکتوری اول به قدیمی تریا جدیدترطبقه بندی می شوند.
          2. با استفاده از PowerShell

            فرمان سریع تنها رابط مبتنی بر فرمان در ویندوز نیست. 4یک ویژگی جدیدتر و قدرتمندتر از ویژگی های اسکریپت است که می تواند برای خودکار سازی بیشتر کارهای ویندوز استفاده شود و البته پوشه ها را نیز مقایسه کنید..

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

            برای خاموش کردن آن ، ابتدا به صورت بازگشتی از دستور get-bchilditem در هر دو دایرکتوری استفاده خواهیم کرد و آنها را در متغیرهای مختلف ذخیره می کنیم. سپس می توانیم از دستور compare-object برای مقایسه داده ها استفاده کنیم و تفاوت ها را لیست کنیم.

            اگر به نظر می رسد این امر بیشتر از فرمان سریع است ، این است. مزیت اصلی PowerShell این است که می توان صدها یا حتی هزاران پوشه را به راحتی اندازه گیری کرد.

          3. برای شروع مقایسه پوشه ها با ابزار قدرتمند اسکریپت ، در منوی شروع PowerShell را جستجو کنید و آن را اجرا کنید. این معمولاً محیط اسکریپت یکپارچه PowerShell را باز می کند ، یا PowerShell ISE همانطور که در منو نامگذاری شده است. 2 ">
          4. پنجره PowerShell با یک اسکریپت خالی باز خواهد شد ، و از فهرست کاربری شما دقیقاً مانند سریع دستور شروع می شود. "شروع =" 3 ">
          5. از دستور get-childitem به صورت بازگشتی در مسیر پوشه اول استفاده کنید و نتیجه را در یک متغیر ذخیره کنید. مانند این:
            $ folder1 = get -childitem -recurse -path "c: \ کاربران \ lloyd \ اسناد" -list "start =" 4 ">
          6. این کار را برای پوشه دوم با استفاده از متغیر متفاوت تکرار کنید.
            1. اکنون ، از دستور compare -object در دو متغیر استفاده کنید ، تفاوت هایی را در محتوای آنها به شما نشان می دهد.

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

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

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

              اما قدرتمندترین روش مقایسه دایرکتوری ها با استفاده از اسکریپت ها یا دستورات به طور هم زمان است. برای این کار ، شما می توانید از PowerShell یا Command Prompt استفاده کنید. نحو در هر دو مورد کمی عجیب است ، اما شما همیشه می توانید دستور را برای مصارف بعدی کپی کنید و مسیرها را از برگه Properties نیز کپی کنید.

              .

              پست های مرتبط:


              3.05.2024