ตัวอย่างคำสั่ง Attrib สวิตช์ตัวเลือกและอื่น ๆ
คำสั่ง attrib ใช้ คำสั่ง Command Prompt ที่ ใช้เพื่อแสดงหรือเปลี่ยน แอ็ตทริบิวต์ไฟล์ สำหรับ ไฟล์ หรือโฟลเดอร์
คุณยังสามารถค้นหาและตั้งค่าแอตทริบิวต์ของแฟ้มและโฟลเดอร์ได้มากที่สุดใน Windows Explorer โดยคลิกขวาที่วัตถุและไปที่แท็บ คุณสมบัติ> ทั่วไป
ความพร้อมใช้งานคำสั่ง Attrib
คำสั่ง attrib มีพร้อมใช้งานใน Command Prompt ใน ระบบปฏิบัติการ Windows ทั้งหมดเช่น Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP รวมทั้ง Windows รุ่นเก่าด้วยเช่นกัน
เครื่องมือวินิจฉัยและซ่อมแซมแบบออฟไลน์ทั้งหมดที่มีให้ใช้กับ Windows รุ่นต่างๆรวมทั้ง Advanced Startup Options ตัวเลือก การกู้คืนระบบ และ คอนโซลการกู้คืน รวมถึงคำสั่ง attrib ด้วยความสามารถบางอย่าง
คำสั่ง attrib นี้ยังมีอยู่ใน MS-DOS เป็น คำสั่ง DOS
หมายเหตุ: ความพร้อมใช้สวิตช์คำสั่ง attrib และ ไวยากรณ์ คำสั่ง attrib อาจแตกต่างจากระบบปฏิบัติการกับระบบปฏิบัติการ
ไวยากรณ์คำสั่ง Attrib & สวิทช์
attrib [ + a | -a ] [ + h | -h ] [ + i | -i ] [ + r | -r ] [ + s | -s ] [ + v | -v ] [ + x | -x ] [ drive : ] [ path ] [ filename ] [ / s [ / d ] [ / l ]]
คำแนะนำ: ดู วิธีอ่านคำสั่งไวยากรณ์ ถ้าคุณไม่แน่ใจว่าจะตีความไวยากรณ์คำสั่ง attrib ที่คุณเห็นด้านบนหรือแสดงในตารางด้านล่าง
attrib | ดำเนินการคำสั่ง attrib โดยลำพังเพื่อดูแอตทริบิวต์ที่ตั้งค่าไว้ในไฟล์ภายในไดเร็กทอรีที่คุณเรียกใช้คำสั่ง |
+ A | ตั้งค่าแอตทริบิวต์ของ แฟ้มเก็บถาวร ไปยังแฟ้มหรือไดเรกทอรี |
-a | ล้างแอตทริบิวต์ archive |
+ H | ตั้งค่าแอ็ตทริบิวต์ ไฟล์ที่ซ่อนไว้ ในไฟล์หรือไดเร็กทอรี |
-h | ล้างแอตทริบิวต์ที่ซ่อนไว้ |
+ i | ตั้งค่าแอ็ตทริบิวต์ไฟล์ 'not content indexed' ไปยังไฟล์หรือไดเร็กทอรี |
-ผม | ล้างแอตทริบิวต์ของไฟล์ 'not content indexed' |
+ R | ตั้งค่าแอ็ตทริบิวต์ไฟล์ แบบอ่านอย่างเดียว ในไฟล์หรือไดเร็กทอรี |
-r | ล้างแอตทริบิวต์แบบอ่านอย่างเดียว |
+ s | ตั้งค่าแอ็ตทริบิวต์ ไฟล์ระบบ ไปยังไฟล์หรือไดเร็กทอรี |
-s | ล้างแอตทริบิวต์ของระบบ |
+ V | ตั้งค่าแอตทริบิวต์แฟ้มความสมบูรณ์ให้กับไฟล์หรือไดเรกทอรี |
-v | ล้างแอตทริบิวต์ integrity |
+ x | ตั้งค่าแอตทริบิวต์ของแฟ้มไม่ขัดกับแฟ้มหรือไดเรกทอรี |
-x | ล้างแอตทริบิวต์ขัดผิว |
ไดรฟ์ : เส้นทางชื่อแฟ้ม | ไฟล์นี้คือไฟล์ ( ชื่อไฟล์ หรือ ไดรฟ์ และ เส้นทาง ) ไดเร็กทอรี ( เส้นทาง หรือ ไดรฟ์ ) หรือ ไดรฟ์ ที่คุณต้องการดูหรือเปลี่ยนแอตทริบิวต์ของ อนุญาตให้ใช้สัญลักษณ์ตัวแทน |
/ s | ใช้สวิตช์นี้เพื่อเรียกใช้แอตทริบิวต์ไฟล์ที่แสดงหรือการเปลี่ยนแปลงที่คุณทำในโฟลเดอร์ย่อยภายใน ไดรฟ์ และ / หรือ เส้นทางที่ คุณระบุไว้หรือภายในโฟลเดอร์ที่คุณกำลังรันจากหากคุณไม่ได้ระบุไดรฟ์หรือเส้นทาง . |
/ วัน | ตัวเลือกอ็อพชันนี้รวมถึงไดเร็กทอรีไม่เพียง แต่ไฟล์เท่านั้นกับสิ่งที่คุณกำลังดำเนินการอยู่ คุณสามารถใช้ / d / / s เท่านั้น |
/ ลิตร | ตัวเลือก / l จะใช้สิ่งที่คุณกำลังทำอยู่กับคำสั่ง attrib ให้กับ Symbolic Link เองแทนที่จะเป็นเป้าหมายของ Symbolic Link สวิตช์ / l จะใช้ได้เฉพาะเมื่อคุณใช้สวิตช์ / s |
/? | ใช้ สวิตช์ความช่วยเหลือ กับคำสั่ง attrib เพื่อแสดงรายละเอียดเกี่ยวกับตัวเลือกข้างต้นในหน้าต่าง Command Prompt กำลังดำเนินการ attrib /? เป็นเช่นเดียวกับการใช้ คำสั่ง help ในการรัน attrib ช่วย |
หมายเหตุ: ในคอนโซลการกู้คืนระบบจะใช้สวิตช์ + c และ -c สำหรับคำสั่ง attrib ซึ่งกำหนดและล้างแอตทริบิวต์ ไฟล์ที่บีบอัด ตามลำดับ นอกพื้นที่วินิจฉัยนี้ใน Windows XP ให้ใช้คำสั่งที่มีขนาดกะทัดรัดเพื่อจัดการการบีบอัดไฟล์จาก บรรทัดคำสั่ง
เมื่อใช้สัญลักษณ์แทนกับคำสั่ง attrib คุณสามารถใช้สัญลักษณ์ * เพื่อใช้แอ็ตทริบิวต์กับกลุ่มของไฟล์
อย่างไรก็ตามหากจำเป็นคุณต้องล้างระบบหรือแอตทริบิวต์ที่ซ่อนก่อนที่คุณจะสามารถเปลี่ยนแอตทริบิวต์อื่น ๆ ของไฟล์ได้
ตัวอย่างคำสั่ง Attrib
attrib + rc: \ windows \ system \ secretfolderในตัวอย่างข้างต้นคำสั่ง attrib ใช้เพื่อเปิดใช้งานแอตทริบิวต์อ่านอย่างเดียวโดยใช้ตัวเลือก + r สำหรับไดเรกทอรี secretfolder ที่ อยู่ใน c: \ windows \ system
attrib-hc: \ config.sysในตัวอย่างนี้ไฟล์ config.sys ที่ อยู่ใน ไดเร็กทอรีราก ของไดรฟ์ c: มีแอ็ตทริบิวต์ไฟล์ที่ซ่อนไว้ล้างโดยใช้อ็อพชัน -h
attrib -h -r -sc: \ boot \ bcdขณะนี้คำสั่ง attrib ใช้เพื่อลบแอ็ตทริบิวต์ไฟล์หลาย ๆ ไฟล์จากไฟล์ bcd ซึ่งเป็นไฟล์สำคัญที่ต้องใช้งาน Windows เพื่อเริ่มต้น ในความเป็นจริงการใช้ attrib ดังที่แสดงไว้ข้างต้นถือเป็นส่วนสำคัญของกระบวนการที่อธิบายไว้ใน วิธีการสร้าง BCD ใน Windows tutorial
attrib myimage.jpgหากต้องการจบด้วยตัวอย่างง่าย ๆ ตัวอย่างนี้จะแสดงแอตทริบิวต์ของไฟล์ชื่อ myimage.jpg
ข้อผิดพลาดคำสั่ง Attrib
เช่นเดียวกับคำสั่งส่วนใหญ่ใน Command Prompt โปรดอย่าลืมใช้เครื่องหมายคำพูดสองครั้งรอบ ๆ โฟลเดอร์หรือชื่อไฟล์ที่มีช่องว่าง หากคุณลืมทำสิ่งนี้ด้วยคำสั่ง attrib คุณจะได้รับ รูปแบบ "พารามิเตอร์ไม่ถูกต้อง -" ข้อผิดพลาด
ตัวอย่างเช่นแทนที่จะพิมพ์ โฟลเดอร์ ใน Command Prompt เพื่อแสดงพา ธ ไปยังโฟลเดอร์โดยใช้ชื่อดังกล่าวคุณจะต้องพิมพ์ "my folder" เพื่อใช้คำพูด
ข้อผิดพลาดเกี่ยวกับคำสั่ง Attrib เช่น "การเข้าถึงถูกปฏิเสธ" หมายความว่าคุณไม่มีสิทธิ์เข้าถึงไฟล์ที่คุณกำลังพยายามเปลี่ยนแปลงแอตทริบิวต์ให้มากพอ เป็นเจ้าของไฟล์เหล่านั้นใน Windows แล้วลองอีกครั้ง
การเปลี่ยนแปลงในคำสั่ง Attrib
ตัวเลือกคำสั่ง attrib + i , -i และ / l มีให้บริการครั้งแรกใน Windows Vista และได้รับการเก็บรักษาผ่าน Windows 10
สวิตช์ + v , -v , + x และ -x สำหรับคำสั่ง attrib จะใช้ได้เฉพาะใน Windows 7, Windows 8 และ Windows 10 เท่านั้น
แอ็ตทริบิวต์คำสั่งที่เกี่ยวข้อง
เป็นเรื่องปกติที่ คำสั่ง xcopy จะมีผลกับแอตทริบิวต์ของไฟล์หลังจากที่ได้สำรองข้อมูลบางอย่างแล้ว ตัวอย่างเช่นสวิตช์คำสั่ง / m ของ xcopy จะปิดแอ็ตทริบิวต์การเก็บถาวรหลังจากคัดลอกไฟล์แล้ว
ในทำนองเดียวกันสวิทช์ xcopy / k จะเก็บแอตทริบิวต์แบบอ่านอย่างเดียวของไฟล์เมื่อคัดลอกแล้ว