การเปรียบเทียบสองโฟลเดอร์โดยไม่ต้องผ่านเนื้อหาของพวกเขาสามารถมีประโยชน์ในบางครั้ง ลองดูที่วิธีการบางอย่างเพื่อทำสิ่งนี้ให้สำเร็จใน Windows
แน่นอนคุณสามารถเปิดไดเรกทอรีทุกไดเรกทอรีด้วยตนเองเพื่อตรวจสอบไฟล์ได้ด้วยตนเอง แต่นั่นก็ไม่เป็นไปได้ - โดยเฉพาะอย่างยิ่งถ้าคุณกำลังกลั่นกรองผ่านโฟลเดอร์หลายสิบหรือหลายร้อยโฟลเดอร์ที่มีไฟล์ที่คล้ายกัน (ตัวอย่างเช่นการสำรองข้อมูล) สำหรับสถานการณ์ดังกล่าวคุณต้องใช้วิธีที่ดีกว่า
โดยใช้หน้าต่างคุณสมบัติ
วิธีง่ายๆในการดูรายละเอียดของโฟลเดอร์ใด ๆ อย่างรวดเร็วคือการดูคุณสมบัติ ในขณะที่สิ่งนี้ช่วยให้คุณไม่ต้องเปิดโฟลเดอร์และอ่านเนื้อหาคุณยังต้องคลิกขวาทุกไดเรกทอรีทุกไดเรกทอรีที่คุณต้องการตรวจสอบคุณสมบัติของ
สิ่งนี้ทำให้ไม่เหมาะสมสำหรับการเปรียบเทียบขนาดใหญ่ แต่สำหรับผู้ใช้บ้านส่วนใหญ่นั่นไม่ใช่ปัญหา หากสิ่งที่คุณต้องการคือดูขนาดของแต่ละโฟลเดอร์และจำนวนไฟล์ที่มีอยู่หน้าต่างคุณสมบัติก็เพียงพอแล้ว
ด้วย winmerge
มีวิธีอื่นนอกเหนือจากหน้าต่างคุณสมบัติเพื่อเปรียบเทียบไฟล์และโฟลเดอร์ใน Windows แต่เรากำลังกระโดดตรงไปยังเครื่องมือของบุคคลที่สามก่อน ทำไม เพราะมันง่ายกว่ามาก
มาเผชิญหน้ากัน - ไม่มีใครชอบที่จะใช้พรอมต์คำสั่งหรือพิมพ์สคริปต์ PowerShell สำหรับงานใด ๆ ในขณะที่วิธีการเหล่านี้มีการใช้งาน (โดยเฉพาะอย่างยิ่งในการบริหารระบบ) ผู้ใช้ปลายทางส่วนใหญ่จะพบว่าใช้เครื่องมือเปรียบเทียบไฟล์เฉพาะได้ง่ายขึ้น.
และนั่นคือที่ที่ Winmerge เข้ามามีแอปพลิเคชันจำนวนมาก แต่ Winmerge นั้นเป็นที่นิยมมากที่สุด มันเป็นเครื่องมือฟรีดังนั้นคุณจึงไม่มีค่าใช้จ่ายในการดาวน์โหลดและใช้หากคุณพบว่าตัวเองกำลังเปรียบเทียบโฟลเดอร์
อย่าสับสนกับชื่อ-ในขณะที่การใช้งานหลักคือ ผสานโฟลเดอร์ แต่สามารถ

- >





ผ่านพรอมต์คำสั่ง.
เครื่องมือของบุคคลที่สามกัน Windows มียูทิลิตี้บางอย่างสำหรับการเปรียบเทียบไฟล์เช่นกัน น่าเสียดายที่พวกเขาขาด GUI เนื่องจากเรากำลังพูดถึง 3แต่ถ้าหน้าจอเทอร์มินัลไม่ทำให้คุณกลัวคำสั่ง robocopy (และใช่นั่นคือชื่อจริงของคำสั่ง) อาจเป็นเครื่องมือที่ทรงพลัง
ในขณะที่หน้าต่างคุณสมบัติดีสำหรับการเปรียบเทียบโฟลเดอร์ได้อย่างรวดเร็ว แต่ก็ไม่ได้บอกคุณเกี่ยวกับเนื้อหาของพวกเขาหรือแตกต่างกันอย่างไร ซึ่งเป็นปัญหาเมื่อคุณเปรียบเทียบโฟลเดอร์สำรองเนื่องจากคุณต้องการค้นหาไฟล์ที่ไม่ซ้ำกันอย่างรวดเร็ว คำสั่ง robocopy เหมาะสำหรับสิ่งนี้

robocopy“ c: \ users \ lloyd \ documents”“ c: \ users \ lloyd \ downloads”

/l /njh /njs /np /ns
คำสั่งสุดท้ายจะมีลักษณะเช่นนี้:
robocopy“ c: \ users \ lloyd \ เอกสาร”“ C: \ Users \ Lloyd \ Downloads” /l /njh /njs /np /ns

โดยใช้ PowerShell
พรอมต์คำสั่งไม่ใช่อินเทอร์เฟซตามคำสั่งเดียวใน Windows 4เป็นคุณสมบัติการเขียนสคริปต์ที่ทันสมัยและทรงพลังกว่าซึ่งสามารถใช้ในการทำให้งาน Windows ส่วนใหญ่เป็นไปโดยอัตโนมัติและแน่นอนเปรียบเทียบโฟลเดอร์.
ไม่เหมือนพรอมต์คำสั่ง PowerShell ไม่มีคำสั่งเฉพาะเพื่อเปรียบเทียบโฟลเดอร์ แต่เราจำเป็นต้องรวมกันหลายคำสั่งเพื่อให้ได้ความแตกต่างระหว่างสองไดเรกทอรี
เพื่อดึงออกมาเราจะใช้คำสั่ง get-cilditem แบบซ้ำ ๆ ทั้งในไดเรกทอรีและเก็บไว้ในตัวแปรที่แตกต่างกัน จากนั้นเราสามารถใช้คำสั่ง Compare-Object เพื่อเปรียบเทียบข้อมูลและแสดงรายการความแตกต่าง ..
หากสิ่งนี้ดูเหมือนจะเกี่ยวข้องมากกว่าพรอมต์คำสั่ง ข้อได้เปรียบหลักของ PowerShell คือสามารถปรับขนาดได้ถึงหลายร้อยหรือหลายพันโฟลเดอร์ได้อย่างง่ายดาย
$ folder1 = get -childitem -recurse -path“ c: \ users \ lloyd \ document -รายการ "start =" 4 ">
$ folder2 = get -childItem -recurse -path“ C: \ users \ Lloyd \ downloads”
เปรียบเทียบ -Object -ReferenceObject $ folder1 -differenceObject $ Folder2
วิธีที่ดีที่สุดในการเปรียบเทียบสองโฟลเดอร์ใน windows คืออะไร
วิธีการในตัวในการเปรียบเทียบไดเรกทอรีนั้นหายากใน Windows ดังนั้นตัวเลือกที่สะดวกที่สุดคือการใช้เครื่องมือของบุคคลที่สามเช่น Winmerge วิธีการดังกล่าวใช้งานง่ายและยืดหยุ่นให้ประสบการณ์ที่ดีที่สุดในการเปรียบเทียบหลายโฟลเดอร์โดยไม่ต้องครอบงำ
หากคุณมีความสนใจในการเปรียบเทียบระดับพื้นผิวเพียงแค่เปิดหน้าต่างคุณสมบัติของโฟลเดอร์เคียงข้างกันอาจจะดีพอ สิ่งนี้มีประโยชน์สำหรับการกำหนดขนาดของโฟลเดอร์หรือจำนวนไฟล์ที่มี.
แต่วิธีการที่ทรงพลังที่สุดในการเปรียบเทียบไดเรกทอรีนั้นคงอยู่อย่างสม่ำเสมอโดยใช้สคริปต์หรือคำสั่ง สำหรับสิ่งนี้คุณสามารถใช้ประโยชน์จาก PowerShell หรือพรอมต์คำสั่ง ไวยากรณ์ค่อนข้างแปลกในทั้งสองกรณี แต่คุณสามารถคัดลอกคำสั่งสำหรับการใช้งานที่ตามมาและคัดลอกพา ธ จากแท็บคุณสมบัติได้เช่นกัน
.