Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีเปรียบเทียบไฟล์สองไฟล์เพื่อหาการเปลี่ยนแปลงด้วย Command Prompt ใน Windows 11/10

หากคุณกำลังมองหาวิธีเปรียบเทียบไฟล์สองไฟล์ใน Windows 10/11 โดยไม่ต้องใช้โปรแกรมภายนอก เรามีวิธีให้คุณ ในคู่มือนี้ เราจะแสดงวิธี เปรียบเทียบไฟล์เพื่อหาการเปลี่ยนแปลงด้วย Command Prompt ใน Windows 10/11

คุณสามารถเปรียบเทียบไฟล์สองไฟล์ได้โดยใช้คำสั่ง fc.exe และ comp.exe คำสั่ง fc.exe ใช้เปรียบเทียบไฟล์ ASCII หรือไบนารีสองไฟล์แบบบรรทัดต่อบรรทัด ส่วน windiff.exe เป็นเครื่องมือที่เปรียบเทียบเนื้อหาของไฟล์ ASCII สองไฟล์ หรือโฟลเดอร์สองโฟลเดอร์ที่มีไฟล์ ASCII เพื่อตรวจสอบว่ามันเหมือนกันหรือไม่

วิธีเปรียบเทียบไฟล์สองไฟล์เพื่อหาการเปลี่ยนแปลงด้วย Command Prompt ใน Windows 11/10

หากคุณต้องการทราบว่าไฟล์ที่คล้ายกันสองไฟล์มีการเปลี่ยนแปลงอย่างไรตามเวลา Windows มีคำสั่ง built-in ที่ช่วยให้คุณเปรียบเทียบได้ นั่นคือคำสั่ง fc คำสั่งนี้มีประโยชน์ในการเปรียบเทียบไฟล์ข้อความสองไฟล์และทราบว่ามันเปลี่ยนแปลงอย่างไรในสคริปต์และการแก้ไข ด้วยคำสั่ง 'fc' คุณสามารถเปรียบเทียบไฟล์ข้อความกับเวอร์ชันล่าสุดของมัน หรือหาการเปลี่ยนแปลงระดับสคริปต์ในสคริปต์ประเภทต่างๆ เช่น Binary, Unicode หรือ ASCII มาเห็นกันว่าเราสามารถใช้คำสั่ง 'fc' และเปรียบเทียบไฟล์สองไฟล์เพื่อหาการเปลี่ยนแปลงด้วย Command Prompt ใน Windows 10/11 ได้อย่างไร

เปรียบเทียบไฟล์สองไฟล์เพื่อหาการเปลี่ยนแปลงด้วยคำสั่งบรรทัด FC.exe

มีพารามิเตอร์ต่างๆ ในคำสั่ง fc ซึ่งคุณสามารถใช้เพื่อให้ได้ผลลัพธ์ที่แตกต่างกันหลังจากพิมพ์ไวยากรณ์ใน Command Prompt

พารามิเตอร์

ความหมาย

/a พารามิเตอร์นี้แสดงเฉพาะบรรทัดแรกและบรรทัดสุดท้ายสำหรับแต่ละชุดของความแตกต่าง
/b

เปรียบเทียบไฟล์สองไฟล์ในโหมดไบนารี ไบต์ต่อไบต์ และไม่พยายามซิงโครไนซ์ไฟล์ใหม่หลังจากพบความไม่ตรงกัน

/c

ไม่สนใจตัวพิมพ์เล็ก/ใหญ่

/l

เปรียบเทียบไฟล์ในโหมด ASCII แบบบรรทัดต่อบรรทัด และพยายามซิงโครไนซ์ไฟล์ใหม่หลังจากพบความไม่ตรงกัน

/lb<n>

ตั้งค่าจำนวนบรรทัดสำหรับบัฟเฟอร์บรรทัดภายในเป็น N ความยาวเริ่มต้นของบัฟเฟอร์บรรทัดคือ 100 บรรทัด หากไฟล์ที่คุณกำลังเปรียบเทียบมีบรรทัดที่แตกต่างกันติดต่อกันมากกว่า 100 บรรทัด fc จะยกเลิกการเปรียบเทียบ

/n

แสดงหมายเลขบรรทัดระหว่างการเปรียบเทียบ ASCII

/off[line] ไม่ข้ามไฟล์ที่มีแอตทริบิวต์ออฟไลน์เซ็ตไว้
/t

ป้องกันไม่ให้ fc แปลงแท็บเป็นสเปซ

/u

เปรียบเทียบไฟล์เป็นไฟล์ข้อความ Unicode

/w

บีบอัดช่องว่าง (คือ แท็บและสเปซ) ระหว่างการเปรียบเทียบ หากบรรทัดหนึ่งมีสเปซหรือแท็บติดต่อกันมากมาย /w จะจัดการตัวอักขระเหล่านี้เป็นสเปซเดียว เมื่อใช้กับ /w, fc จะไม่สนใจช่องว่างที่ต้นและท้ายบรรทัด

/<nnnn>

ระบุจำนวนบรรทัดติดต่อกันที่ต้องตรงกันหลังจากความไม่ตรงกัน ก่อนที่ fc จะพิจารณาว่าไฟล์ถูกซิงโครไนซ์ใหม่แล้ว

[<drive1>:]

[<path1>]

<filename1>

ระบุตำแหน่งและชื่อของไฟล์แรกหรือชุดไฟล์ที่ต้องการเปรียบเทียบ filename1 จำเป็นต้องมี

[<drive2>:]

[<path2>]

<filename2>

ระบุตำแหน่งและชื่อของไฟล์ที่สองหรือชุดไฟล์ที่ต้องการเปรียบเทียบ filename2 จำเป็นต้องมี

/?

แสดงความช่วยเหลือที่ Command Prompt

การใช้งานคำสั่ง fc

จะเปรียบเทียบไฟล์สองไฟล์ใน Windows ยังไง?

คุณสามารถใช้คำสั่ง fc เพื่อเปรียบเทียบไฟล์ข้อความสองไฟล์เพื่อหาการเปลี่ยนแปลง หรือใช้ユーティリティ windiff.exe ที่มาพร้อมกับการติดตั้ง Windows เครื่องมือนี้ช่วยให้คุณเปรียบเทียบเนื้อหาของไฟล์ ASCII สองไฟล์ หรือเนื้อหาของโฟลเดอร์สองโฟลเดอร์ที่มีไฟล์ ASCII เพื่อตรวจสอบว่ามันเหมือนกันหรือไม่ คุณยังสามารถเปรียบเทียบไฟล์ข้อความสองไฟล์ใน Windows โดยใช้คำสั่ง fc ซึ่งมีพารามิเตอร์ต่างๆ เพื่อทำการเปรียบเทียบประเภทต่างๆ

1] หากคุณต้องการเปรียบเทียบไฟล์สองไฟล์ชื่อ June และ July ในรูปแบบ ASCII และแสดงผลลัพธ์ในรูปแบบย่อ คุณสามารถใช้:

fc /a june.rpt july.rpt

2] หากคุณต้องการทำการเปรียบเทียบไบนารีของไฟล์ bat สองไฟล์ชื่อ June และ July ให้ใช้ไวยากรณ์ต่อไปนี้:

fc /b june.bat july.bat

3] หากคุณต้องการเปรียบเทียบไฟล์ bat ทุกไฟล์ในไดเรกทอรีกับไฟล์ July.bat ให้ใช้ไวยากรณ์ต่อไปนี้:

fc *.bat july.bat

4] หากคุณต้องการเปรียบเทียบไฟล์ July.bat บนไดรฟ์ C กับไฟล์ July.bat บนไดรฟ์ D คุณสามารถใช้:

fc c:july.bat d:*.bat

5] หากคุณต้องการเปรียบเทียบแต่ละไฟล์ batch ในไดเรกทอรีรูทบนไดรฟ์ C กับไฟล์ที่มีชื่อเดียวกันในไดเรกทอรีรูทบนไดรฟ์ D คุณสามารถใช้:

fc c:*.bat d:*.bat

นี่คือไวยากรณ์ที่ใช้บ่อยบางอย่างของคำสั่ง fc ใน Command Prompt คุณต้องเข้าใจพารามิเตอร์ให้ดีและเขียนไวยากรณ์ของคุณเองหากคุณมีข้อกำหนดพิเศษ Microsoft มีคำอธิบายโดยละเอียดสำหรับคำสั่ง fc ที่ใช้บ่อยบางคำสั่ง

อ่านเพิ่มเติม: คำสั่งที่มีประโยชน์สำหรับการจัดการไฟล์และโฟลเดอร์โดยใช้ Command Prompt

วิธีเปรียบเทียบไฟล์สองไฟล์เพื่อหาการเปลี่ยนแปลงด้วย Command Prompt ใน Windows 11/10