ด้วยการใช้คำสั่ง attrib คุณสามารถเปลี่ยนคุณสมบัติของไฟล์ได้อย่างง่ายดาย บทความนี้จะแนะนำแนวคิดเกี่ยวกับคุณสมบัติของไฟล์ คำสั่ง attrib และวิธีใช้คำสั่งในการเปลี่ยนแปลงไฟล์
คุณสมบัติไฟล์คืออะไร?
ตามวิกิพีเดีย คุณลักษณะของไฟล์คือส่วนของข้อมูลเมตาที่เกี่ยวข้องกับไฟล์คอมพิวเตอร์ที่กำหนดพฤติกรรมของระบบไฟล์ หลายคนอาจสงสัยว่า Metadata คืออะไร? พูดง่ายๆ ก็คือ ข้อมูลเมตาอาจเป็นนามสกุลไฟล์หรือสิทธิ์ของไฟล์ก็ได้
ใน Microsoft Windows มีคุณสมบัติสี่ประการคือ "ที่เก็บข้อมูล อ่านอย่างเดียว ซ่อน และระบบ" คุณสามารถตั้งค่าหรือล้างคุณสมบัติทั้งสี่นี้ในไฟล์ได้ และคุณยังสามารถตั้งค่าหรือล้างคุณสมบัติทั้งหมดในไฟล์ได้ด้วย หากต้องการตั้งค่าหรือล้างแอตทริบิวต์เหล่านี้ ผู้ใช้จำเป็นต้องใช้คำสั่ง attrib
ใช้คำสั่ง attrib
คุณสามารถใช้คำสั่งนี้เพื่อลบไวรัสด้วยตนเอง โดยปกติผู้ใช้จะไม่สามารถลบไฟล์ไวรัสด้วยปุ่มลบได้ เนื่องจากไฟล์เหล่านั้นอาจมีแอตทริบิวต์ของไฟล์ "ซ่อน" หรือ "ระบบ" หรือ "อ่านอย่างเดียว" เมื่อลบคุณสมบัติของไฟล์ออกจากไฟล์ไวรัส คุณสามารถลบได้อย่างง่ายดายด้วยปุ่มลบ เพียงใช้คำสั่ง attrib เพื่อลบคุณสมบัติของไฟล์เหล่านั้น คำสั่งนี้จะไม่เพียงแต่ช่วยให้ผู้ใช้ลบไวรัสเท่านั้น แต่ยังช่วยซ่อนไฟล์หรือสร้างไฟล์แบบอ่านอย่างเดียวอีกด้วย
ไวยากรณ์คำสั่ง Attrib
นี่คือไวยากรณ์ของคำสั่ง attrib
คุณสมบัติ [+ | – คุณลักษณะ] [ไดรฟ์] [เส้นทาง] [ชื่อไฟล์] [/s][/d]
คุณต้องแทนที่ "attribute" ด้วย H, S, A หรือ R คำสั่งนี้ยังสามารถใช้ได้โดยไม่ต้องใช้ตัวอักษรสองตัวสุดท้าย (/S และ /D)
- ใช้ +R เพื่อสร้างไฟล์แบบอ่านอย่างเดียว เมื่อใช้คุณสมบัตินี้ จะไม่มีใครสามารถแก้ไขหรือลบไฟล์ได้
- ใช้ -R เพื่อลบแอตทริบิวต์แบบอ่านอย่างเดียว
- ใช้ +H เพื่อซ่อนไฟล์
- ใช้ -H เพื่อลบแอตทริบิวต์ที่ซ่อนอยู่
- ใช้ +S เพื่อทำให้ไฟล์เป็นไฟล์คำสั่งที่ใช้โดย DOS เท่านั้น
- ใช้ -S เพื่อปิดใช้งานคุณสมบัติของระบบ
- ใช้ +A เพื่อตั้งค่าคุณสมบัติการเก็บถาวรสำหรับไฟล์ คุณสามารถใช้คำสั่งนี้ร่วมกับคำสั่ง BACKUP หรือ XCOPY
- ใช้ -A เพื่อลบแอตทริบิวต์การเก็บถาวร
- ใช้ /S เพื่อใช้คุณสมบัติกับโฟลเดอร์ย่อยในเส้นทางที่ระบุ
- ใช้ /D เพื่อรวมไดเร็กทอรีกระบวนการ
วิธีใช้คำสั่ง attrib เพื่อเปลี่ยนคุณสมบัติของไฟล์
ในบรรดาแอตทริบิวต์ทั้งสี่ คุณอาจต้องการแอตทริบิวต์ R และ H ผู้ใช้ยังสามารถใช้แอตทริบิวต์ S ร่วมกับแอตทริบิวต์ R และ H ได้ ด้านล่างนี้เป็นตัวอย่างบางส่วนที่ใช้คำสั่ง attrib สร้างโฟลเดอร์ทดสอบในไดรฟ์ E และสร้างเอกสารสามชุดในโฟลเดอร์ทดสอบ คุณสามารถดูลิงค์ด้านล่าง
เปิด Command Prompt ในฐานะผู้ดูแลระบบ เพียงคลิกขวาที่ cmd คุณจะเห็นตัวเลือก " Run as Administrator " หากต้องการซ่อนไฟล์ Trial.txt คุณต้องใช้คำสั่งด้านล่าง โดยแทนที่ 'e' ด้วยอักษรระบุไดรฟ์ของคุณ "test" ด้วยชื่อโฟลเดอร์ และ "trial.txt" ด้วยชื่อไฟล์
attrib +เขา:\test\trial.txt
หรือ
attrib +h +se:\test\trial.txt
หรือ
attrib +h +se:\test\trial.txt /s
ด้านบนเป็นคำสั่งที่สามารถใช้เพื่อเปลี่ยนคุณสมบัติไฟล์ หากต้องการยกเลิกการซ่อนไฟล์ Trial.txt คุณต้องใช้คำสั่งด้านล่าง
attrib -เขา:\test\trial.txt
คุณสามารถใช้คุณสมบัติทั้งหมดได้
attrib +อีกครั้ง:\test\trial.txt |
เพื่อแปลงไฟล์เป็นไฟล์แบบอ่านอย่างเดียว |
attrib -re:\test\trial.txt |
เพื่อลบแอตทริบิวต์แบบอ่านอย่างเดียว |
attrib +h +re:\test\trial.txt |
เพื่อใช้คุณสมบัติอ่านอย่างเดียวและซ่อนไว้ |
attrib -h -re:\test\trial.txt |
เพื่อลบแอตทริบิวต์แบบอ่านอย่างเดียวและที่ซ่อนอยู่ |
attrib +h +r +s +ae:\test\trial.txt |
เพื่อใช้คุณสมบัติทั้งสี่ |
attrib -h -r -s -ae:\test\trial.txt |
เพื่อลบคุณสมบัติทั้งสี่ |
attrib +เขา:\ทดสอบ\*.txt* |
เพื่อใช้แอตทริบิวต์ที่ซ่อนอยู่สำหรับไฟล์ txt ทั้งหมดในไดเร็กทอรีทดสอบ |
attrib -เขา:\ทดสอบ\*.txt* |
เพื่อลบแอตทริบิวต์ที่ซ่อนอยู่ออกจากไฟล์ txt ในโฟลเดอร์ทดสอบ |
attrib +เขา:\ทดสอบ\*.* |
หากต้องการใช้แอตทริบิวต์ที่ซ่อนอยู่สำหรับไฟล์ทั้งหมดในโฟลเดอร์ทดสอบ |
attrib -เขา:\ทดสอบ\*.* |
เพื่อลบแอตทริบิวต์ที่ซ่อนอยู่ออกจากไฟล์ทั้งหมดในโฟลเดอร์ทดสอบ |
attrib +เขา:\test\test2 |
หากต้องการซ่อนโฟลเดอร์ test2 ในโฟลเดอร์ทดสอบ |
attrib -เขา:\test\test2 |
หากต้องการยกเลิกการซ่อนโฟลเดอร์ test2 ในโฟลเดอร์ทดสอบจากไดรฟ์ E |
ดูเพิ่มเติม: