ตัวเลือกของบรรณาธิการ:

การโฆษณา

บ้าน - อุปกรณ์เคลื่อนที่
คำสั่ง RMDIR (RD) - ลบไดเร็กทอรีระบบไฟล์ Windows การลบไดเร็กทอรี


ระบบปฏิบัติการ เอ็มเอส ดอส

แนวทางถึง งานห้องปฏิบัติการในอัตรา

“ระบบปฏิบัติการ” สำหรับนักศึกษาเฉพาะทาง 230401” ระบบสารสนเทศ»

บาลาโคโว

วัตถุประสงค์ของการทำงาน– การได้มาซึ่งทักษะการปฏิบัติขั้นพื้นฐานเมื่อทำงานกับระบบปฏิบัติการ MS-DOS

แนวคิดพื้นฐาน

ระบบปฏิบัติการ (OS) ใด ๆ ช่วยให้ผู้ใช้และโปรแกรมแอปพลิเคชันมีวิธีการสื่อสาร (อินเทอร์เฟซ) กับอุปกรณ์คอมพิวเตอร์จำนวนมาก รับคำสั่งต่างๆ จากผู้ใช้และดำเนินการ แอปพลิเคชันที่ผู้ใช้เปิดตัว (อีกครั้งโดยไม่ได้รับความช่วยเหลือจากระบบปฏิบัติการ) เองก็ใช้บริการของระบบปฏิบัติการอย่างแข็งขัน เช่น หากคุณต้องการพิมพ์บนเครื่องพิมพ์ เอกสารข้อความ, ที่ โปรแกรมแก้ไขข้อความในหน้าต่างที่มีเอกสารนี้อยู่ จะไม่โต้ตอบกับเครื่องพิมพ์โดยตรง แต่จะมอบหมายงานนี้ให้กับระบบปฏิบัติการ ในทางกลับกัน จะตรวจสอบว่าเครื่องพิมพ์เปิดอยู่หรือไม่ ทำงานปกติหรือไม่ และถาดกระดาษเต็มไปด้วยกระดาษหรือไม่ และหลังจากนั้นจะจัดหาข้อความสำหรับการพิมพ์ในบางส่วนในขณะที่ตรวจสอบสถานะของเครื่องพิมพ์ที่ใช้งานได้อย่างต่อเนื่อง มีระบบปฏิบัติการที่หลากหลาย: MS-DOS, Windows 7, Windows 2003, Linux, Unix และอื่นๆ อีกมากมาย มีความแตกต่างกันในด้านความสามารถ ความง่ายในการใช้งาน ประสิทธิภาพ และคุณลักษณะอื่นๆ

MS-DOS เป็นตัวย่อสำหรับระบบปฏิบัติการ MicroSoft Disk เช่น ระบบปฏิบัติการดิสก์ของ บริษัท อเมริกัน Microsoft คำว่า "ใช้ดิสก์" หมายความว่าระบบปฏิบัติการนั้นอยู่บนดิสก์: ไม่ว่าจะอยู่บนฮาร์ดไดรฟ์หรือบนก็ตาม

จากฟล็อปปี้ดิสก์ (ขนาดของ MS-DOS อนุญาต) หรือแม้แต่บนซีดี

อัลกอริธึมสำหรับการเลือกอุปกรณ์เฉพาะได้รับการตั้งค่าไว้ใน BIOS ตัวอย่างเช่นหากส่วน "การตั้งค่าคุณสมบัติ BIOS" ใต้ "ลำดับการบูต" แสดงรายการไดรฟ์ A:, C: ซึ่งหมายความว่าหากมีการติดตั้งฟล็อปปี้ดิสก์ในคอมพิวเตอร์ (ไดรฟ์ A :)) พยายามโหลด MS-DOS จากนั้น หากไม่มีฟล็อปปี้ดิสก์แล้ว กำลังโหลด MS-DOSจะไปจากฮาร์ดไดรฟ์ (ไดรฟ์ C :)

ระบบปฏิบัติการ MS-DOS ประกอบด้วยส่วนต่างๆ ดังต่อไปนี้:

1) BIOS (ระบบอินพุต-เอาท์พุตพื้นฐาน) ส่วนนี้ของระบบปฏิบัติการเดินสายเข้ากับ ROM หรือ ROM (หน่วยความจำแบบอ่านอย่างเดียว) BIOS ประกอบด้วยการทดสอบสำหรับการตรวจสอบส่วนประกอบของคอมพิวเตอร์ (เปิดโดยอัตโนมัติเมื่อเปิดคอมพิวเตอร์) รวมถึง Boot Loader ซึ่งเป็นโปรแกรมขนาดเล็กสำหรับการเรียก MS-DOS Loader ที่ซับซ้อนยิ่งขึ้น (ส่วนของไฟล์ io.sys) นอกจากนี้ BIOS ยังดำเนินการ I/O ระดับต่ำ (ที่ระดับรีจิสเตอร์) ด้วยจอภาพ แป้นพิมพ์ ดิสก์ และเครื่องพิมพ์

2) ไฟล์ดิสก์ io.sys และ msdos ระบบ ไฟล์ io.sys (อยู่ในเซกเตอร์เริ่มต้น ดิสก์ระบบ) มีโปรแกรม MS-DOS Loader ตามที่กล่าวไว้ นอกจากนี้ io.sys ยังเสริม BIOS ด้วยการดำเนินการ I/O ระดับต่ำอื่นๆ ไฟล์ msdos.sys ให้บริการ MS-DOS ขั้นพื้นฐานระดับสูง

3) ไฟล์ command.com - ตัวประมวลผลคำสั่งหรือตัวแปลคำสั่ง MS-DOS ประกอบด้วยคำสั่ง MS-DOS พื้นฐาน: CLS, DIR, COPY และอื่นๆ ที่เรียกว่าภายใน นอกจากนี้ยังทำงานร่วมกับคำสั่ง MS-DOS ภายนอก เช่น FORMAT, DELTREE และอื่นๆ ซึ่งโดยปกติจะอยู่ในไดเร็กทอรี DOS และเป็นไฟล์ที่มีนามสกุล .com หรือ .exe ตัวประมวลผลคำสั่ง command.com จัดระเบียบการดำเนินการของคำสั่งผู้ใช้ที่ป้อนจากแป้นพิมพ์หรือใช้ไฟล์แบตช์ (ไฟล์ที่มีนามสกุล .bat) ส่วนประกอบ MS-DOS ที่ระบุไว้ข้างต้นถือเป็นองค์ประกอบขั้นต่ำของระบบปฏิบัติการนี้ นอกจากนั้น คุณยังสามารถระบุองค์ประกอบ MS-DOS เช่น:

4) คำสั่ง MS-DOS ภายนอก ตามที่กล่าวไว้ข้างต้นเป็นไฟล์ที่มีนามสกุล .com หรือ .exe และตามกฎแล้วจะอยู่ในไดเร็กทอรี DOS

5) ไดรเวอร์ นี้ โปรแกรมพิเศษ(ไฟล์ที่มีนามสกุล .com, .exe หรือ .sys) ให้การบำรุงรักษาการใช้งานใหม่หรือที่ไม่ได้มาตรฐานของการใช้งานที่มีอยู่ อุปกรณ์ภายนอก- การเปิดใช้งาน ไดรเวอร์ที่จำเป็นดำเนินการโดยใช้ไฟล์ config.sys และ autoexec.bat

6) ไฟล์ config.sys เป็นไฟล์ข้อความปกติที่มี ทีมพิเศษเพื่อเปิดใช้งานไดรเวอร์ต่างๆ นอกจากนี้ยังสามารถใช้เพื่อเปลี่ยนโหมดการทำงานหรือการกำหนดค่าของ MS-DOS

7) ไฟล์ autoexec.bat นี่คือไฟล์แบตช์ที่ระบบปฏิบัติการเปิดตัวโดยอัตโนมัติเพื่อดำเนินการเมื่อคอมพิวเตอร์เปิดหรือรีสตาร์ท

กล่องโต้ตอบของผู้ใช้กับ DOS เกิดขึ้นในรูปแบบของคำสั่งที่ป้อนเพื่อตอบสนองต่อพรอมต์ระบบปฏิบัติการที่เรียกว่า จะปรากฏบนหน้าจอแสดงผลและมักจะมีลักษณะดังนี้:

ชื่อไดรฟ์ปัจจุบัน:\ชื่อไดเร็กทอรีปัจจุบัน>_,

โดยที่ > คือสัญลักษณ์ของระบบ

ตัวอย่างเช่น, ค:\แล็บ>_,

โดยที่ C คือชื่อของดิสก์ปัจจุบัน

ห้องปฏิบัติการ – ชื่อไดเรกทอรีปัจจุบัน

หากไดเร็กทอรีปัจจุบันเป็นไดเร็กทอรีราก ชื่อของไดเร็กทอรีปัจจุบันจะถูกละไว้ เนื่องจากเป็นชื่อเดียวกับชื่อของไดรฟ์ปัจจุบัน พรอมต์ในกรณีนี้มีลักษณะดังนี้:

ค:\>_

การป้อนคำสั่ง DOS มีคำสั่งหลายสิบคำสั่ง พวกเขาถูกคัดเลือกเข้า บรรทัดคำสั่งหลังจากพร้อมท์ DOS ไวยากรณ์หรือรูปแบบทั่วไปของคำสั่งมีดังนี้:

ชื่อคำสั่ง [อาร์กิวเมนต์] ,

โดยที่อาร์กิวเมนต์เป็นวัตถุที่คำสั่งทำหน้าที่

พารามิเตอร์ – ตัวระบุของโหมดการดำเนินการคำสั่ง (คั่นด้วยเครื่องหมายทับ "/")

หากต้องการแสดงอาร์กิวเมนต์และตัวเลือกของคำสั่ง ให้รันชื่อคำสั่งช่วยเหลือ

หากต้องการดำเนินการคำสั่งใดๆ ให้กดปุ่ม Enter (จะไม่มีข้อบ่งชี้เพิ่มเติมเกี่ยวกับการกดปุ่ม Enter)

คำสั่งพื้นฐานของ DOS แบ่งออกเป็นสี่กลุ่ม

1. คำสั่งวัตถุประสงค์ทั่วไป

2. คำสั่งสำหรับการทำงานกับดิสก์

3. คำสั่งสำหรับการทำงานกับไดเร็กทอรี

4. คำสั่งสำหรับการทำงานกับไฟล์

แล็บนี้ไม่ได้ใช้คำสั่งการจัดการดิสก์ ดังนั้นจึงไม่มีการกล่าวถึงเพิ่มเติม

MS-DOS มีการกำหนดประเภทไฟล์มาตรฐานที่ช่วยให้คุณสามารถกำหนดลักษณะของไฟล์ได้ด้วยสายตา

COM – ไฟล์แบตช์;

EXE – ไฟล์ผู้บริหาร;

ค้างคาว ไฟล์แบตช์;

SYS – ไฟล์ระบบ;

TXT – ไฟล์ข้อความ

คำสั่งวัตถุประสงค์ทั่วไป

คำสั่งที่ใช้บ่อยที่สุดในกลุ่มนี้คือ:

1) cls (ล้างหน้าจอ) – ล้างหน้าจอ

2) ver – แสดงเวอร์ชันของระบบปฏิบัติการที่ติดตั้งบนคอมพิวเตอร์

3) วันที่ – เอาต์พุตและการติดตั้ง วันที่ปัจจุบัน;

4) เวลา – แสดงและตั้งเวลาปัจจุบัน

5) ช่วยเหลือ – ส่งออกข้อมูลช่วยเหลือในคำสั่ง DOS;

หากต้องการเรียกคำสั่งที่ป้อนไว้ก่อนหน้านี้ไปยังบรรทัดคำสั่งและจัดการรายการคำสั่ง คุณสามารถใช้คีย์ต่อไปนี้:

– เรียกคำสั่งก่อนหน้า;

↓ – เรียกใช้คำสั่งถัดไป

F7 – แสดงรายการคำสั่งที่ป้อนไว้ก่อนหน้านี้

F9 – คัดลอกคำสั่งใดคำสั่งหนึ่งจากรายการที่แสดง (F7) ไปยังบรรทัดคำสั่งโดยเลือกหมายเลข

Alt+F7 – ล้างรายการคำสั่ง

คำสั่งสำหรับการทำงานกับไดเร็กทอรี

ทีม ผบ– ไดเร็กทอรี – ไดเร็กทอรี (ไดเร็กทอรี) – ทำหน้าที่แสดงรายการไฟล์และไดเร็กทอรีย่อยที่อยู่ในไดเร็กทอรีที่ระบุ

ตัวอย่างเช่น C:\>dir – ดูไดเร็กทอรีรากของไดรฟ์ C

С:\>dir lab – ดูเนื้อหาของไดเร็กทอรี lab

หากไดเร็กทอรีที่ระบุมีไดเร็กทอรีย่อยและไฟล์จำนวนมาก คุณสามารถจัดระเบียบเอาต์พุตแบบเพจได้โดยใช้สวิตช์ /P ในกรณีนี้ หลังจากที่แสดงรายการหนึ่งหน้า DOS จะรอให้มีการกดปุ่มใด ๆ เพื่อแสดงหน้าถัดไปต่อไป ตัวอย่างเช่น dir c:\windows /p

!! เรียกดูเนื้อหาของไดเร็กทอรีรากของไดรฟ์ C: โดยใช้โหมดการเรียกดูทีละหน้า

ทีม ต้นไม้– การแสดงแผนผังไดเร็กทอรีบนหน้าจอ

รูปแบบคำสั่ง: ต้นไม้[ไดรฟ์] [เส้นทาง] [ชื่อ] [|เพิ่มเติม]

โดยที่ drive คือชื่อของไดรฟ์ที่ระบบไดเร็กทอรีตั้งอยู่

เส้นทาง - เส้นทางไปยังไดเร็กทอรีที่คุณต้องการดูแผนผัง

ชื่อ – ชื่อของไดเรกทอรีนี้

/f – โหมดสำหรับแสดงแผนผังไดเร็กทอรีพร้อมไฟล์ที่มีอยู่

|more เป็นคำสั่งสำหรับการประมวลผลไปป์ไลน์ของเอาต์พุตเป็นชิ้นจำนวน 23 บรรทัด

ตัวอย่างเช่น C:/>tree C: /f|more

!! แสดงแผนผังไดเร็กทอรีของไดรฟ์ C: ในส่วนละ 23 บรรทัดโดยไม่มีไฟล์

ทีม นพ.- สร้าง Directory – สร้างไดเร็กทอรีและไดเร็กทอรีย่อย

รูปแบบคำสั่ง: นพ. [ไดรฟ์] [เส้นทาง] ชื่อ

โดยที่ drive คือชื่อของไดรฟ์ที่สร้างไดเร็กทอรี

เส้นทาง - เส้นทางไปยังไดเร็กทอรีที่สร้างขึ้นจากรูทหรือไดเร็กทอรีปัจจุบัน

ชื่อ – ชื่อของไดเร็กทอรีที่จะสร้าง

ตัวอย่างเช่น С:/>md lab

!! สร้างไดเร็กทอรี X บนไดรฟ์ C:

ทีม ซีดี- Change Directory – เปลี่ยนไดเร็กทอรีปัจจุบัน

รูปแบบคำสั่ง: ซีดี [เส้นทาง] ชื่อ

โดยที่ path คือเส้นทางไปยังไดเร็กทอรีย่อยในโครงสร้างไฟล์แบบลำดับชั้น

name – ชื่อของไดเร็กทอรีย่อยที่ต้องประกาศเป็นปัจจุบัน

ตัวอย่างเช่น ซีดี C:\Windows

หากต้องการกลับไปยังไดเร็กทอรีรากจากไดเร็กทอรีย่อยปัจจุบันในทุกระดับ คุณต้องป้อนคำสั่ง cd \

หากต้องการเลื่อนขึ้นหนึ่งระดับต้องป้อนคำสั่ง cd..

ที่นี่ (..) หมายถึงไดเร็กทอรีหลัก

!! เปลี่ยนเป็นไดเร็กทอรี X สังเกตการเปลี่ยนแปลงในพรอมต์ DOS

!! สร้างไดเร็กทอรีย่อยสองไดเร็กทอรี Y และ Z ในไดเร็กทอรีปัจจุบัน

เปลี่ยนดิสก์ปัจจุบันหากต้องการเปลี่ยนดิสก์ปัจจุบัน คุณต้องพิมพ์ชื่อของไดรฟ์ที่ควรจะเป็นดิสก์ปัจจุบัน หลังจากรันคำสั่งนี้ ข้อความ DOS จะปรากฏขึ้นพร้อมกับไดรฟ์ปัจจุบัน

กำลังคัดลอกไดเร็กทอรีหากต้องการคัดลอกไดเร็กทอรีหนึ่งไปยังอีกไดเร็กทอรีให้ใช้คำสั่ง XCOPY- คำสั่งนี้อนุญาตให้คุณคัดลอกไดเร็กทอรีขณะเปลี่ยนชื่อไดเร็กทอรี

รูปแบบคำสั่ง:

ที่ไหน
ที่ไหน
XCOPY [ไดรฟ์] [เส้นทาง] old_name [ไดรฟ์] [เส้นทาง] ชื่อเก่า (ใหม่)

โดยที่ /s – โหมดสำหรับการคัดลอกไดเร็กทอรีที่ไม่ว่างเปล่า (พร้อมกับไฟล์และไดเร็กทอรีย่อย)

/e – โหมดสำหรับการคัดลอกไดเร็กทอรีว่าง

ตัวอย่างเช่น เราคัดลอกไดเรกทอรี 1 ไปยังไดเรกทอรี 2 เป็น 3

xcopy d:\x\1 d\x\2\3 /s/e (อย่าพิมพ์ - นี่คือตัวอย่าง)

!! คัดลอกไดเร็กทอรี Z ไปยังไดเร็กทอรี Y ภายใต้ชื่อ Q ตรวจสอบผลลัพธ์ด้วยคำสั่ง TREE

การถ่ายโอนไดเร็กทอรี- หากต้องการย้ายไดเร็กทอรีให้ใช้คำสั่ง เคลื่อนไหว.

รูปแบบคำสั่ง:

เคลื่อนไหว [ไดรฟ์][เส้นทาง] old_name[ไดรฟ์] [เส้นทาง] [new_name]

เมื่อถ่ายโอนไดเร็กทอรีไปยังไดเร็กทอรีปัจจุบัน จำเป็นต้องระบุชื่อใหม่ (เก่า) ของไดเร็กทอรีที่ถ่ายโอนหรือเส้นทางแบบเต็มไปยังไดเร็กทอรีปัจจุบันในส่วนที่สามารถระบุตำแหน่งได้ "where"

ตัวอย่างเช่น ดูคำสั่งที่คล้ายกับตัวอย่างด้านบน

!! ไปที่ไดเร็กทอรีราก จากนั้นย้ายไดเร็กทอรี Q ไปยังไดเร็กทอรี X ตรวจสอบผลลัพธ์โดยการแสดงแผนผังไดเร็กทอรี X

การเปลี่ยนชื่อไดเรกทอรีชื่อไดเร็กทอรีถูกเปลี่ยนชื่อโดยใช้คำสั่ง เรน.

รูปแบบคำสั่ง: เรน [ไดรฟ์] [เส้นทาง] ชื่อ1 ชื่อ2

โดยที่ name1 คือชื่อไดเร็กทอรีเก่า

name2 – ชื่อไดเร็กทอรีใหม่

!! เปลี่ยนชื่อไดเร็กทอรี X เป็น W. ทดสอบการทำงานของคำสั่ง

การลบไดเร็กทอรี ไดเร็กทอรีจะถูกลบออกโดยใช้คำสั่ง RD

รูปแบบคำสั่ง: ร.ด.[ไดรฟ์] [เส้นทาง] ชื่อ

โดยที่ drive คือชื่อของไดรฟ์ซึ่งเป็นที่ตั้งของไดเร็กทอรีที่จะลบ

เส้นทาง - เส้นทางไปยังไดเร็กทอรีที่ต้องการลบ

name คือชื่อของไดเร็กทอรีที่ต้องการลบ

คุณสามารถลบไดเร็กทอรีได้เฉพาะขณะอยู่นอกไดเร็กทอรีเท่านั้น ไม่สามารถลบไดเรกทอรีรากได้ หลังจากกด Enter ระบบปฏิบัติการจะแจ้งให้คุณทราบ: ลบไดเร็กทอรี "[drive] [path] name" พร้อมกับไดเร็กทอรีย่อยทั้งหมดหรือไม่ - หากต้องการลบ ให้กด Y (ใช่) และ Enter หากต้องการยกเลิก ให้กด N (ไม่ใช่) และ Enter

!! ลบไดเร็กทอรี Y ทดสอบคำสั่งลบโดยใช้คำสั่ง TREE

คำสั่งไฟล์

คำแนะนำจะช่วยคุณได้ ลบโฟลเดอร์โดยสมบูรณ์ผ่านทางบรรทัดคำสั่ง- ในบทความเกี่ยวกับมีการใช้คำสั่ง DEL ซึ่งมีไว้สำหรับไฟล์โดยเฉพาะ ในกรณีของโฟลเดอร์ สามารถใช้คำสั่ง RD หรือ RMDIR ได้

เพื่อให้บรรลุเป้าหมาย.. ใส่ RD /? และทำความคุ้นเคยกับคุณสมบัติและพารามิเตอร์ของคำสั่งอย่างรวดเร็ว ที่นี่คุณจะเห็นเพียง 2 พารามิเตอร์เท่านั้น:

  1. /s - เมื่อใช้คำนำหน้านี้ โฟลเดอร์จะถูกลบ รวมถึงองค์ประกอบที่ซ้อนกันทั้งหมด หากไดเร็กทอรีของคุณไม่ว่างเปล่า และคุณไม่ได้ระบุพารามิเตอร์นี้ ก็จะไม่มีอะไรทำงานสำหรับคุณ
  2. /Q - ใช้เมื่อลบโดยไม่มีการยืนยัน

โดยทั่วไปการออกแบบจะมีลักษณะดังนี้:

RD หรือ RMDIR /s/q “เส้นทางโฟลเดอร์เต็ม”

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

การลบโฟลเดอร์โดยมีหรือไม่มีการยืนยัน

ฉันสร้างไดเร็กทอรีบนคอมพิวเตอร์ของฉันชื่อ "cmd" และคัดลอกอ็อบเจ็กต์หลายรายการลงไป จากนั้นฉันก็ป้อนคำสั่งต่อไปนี้ลงในบรรทัดคำสั่ง:

RD /s “c:\cmd”

จากนั้นฉันกด Enter และปุ่ม Y เนื่องจาก cmd แจ้งให้ฉันยืนยันการลบ

ฉันตรวจสอบไดรฟ์ C แล้วและไม่พบไดเรกทอรี ต่อไป ฉันสร้างโฟลเดอร์ชื่อ “ลบ” และคัดลอกไฟล์ไว้ 5 ไฟล์ด้วย แต่เมื่อป้อนคำสั่ง ฉันลบคำนำหน้า /s ออก มันกลับกลายเป็นเช่นนี้:

RMDIR “c:\ลบ”

หลังจากกด Enter การลบจะไม่เกิดขึ้น และมีข้อความแสดงบนบรรทัดคำสั่งว่าโฟลเดอร์ไม่ว่างเปล่า สรุปว่าหากไม่มีพารามิเตอร์ /s คุณสามารถลบได้เฉพาะโฟลเดอร์ว่างเท่านั้น ดังนั้นการใช้โดยไม่มีคำนำหน้าจึงไม่มีประโยชน์ในทางปฏิบัติ

หากคุณขี้เกียจเกินไปที่จะกรอกจดหมายยืนยัน (Y หรือ N) โครงสร้างต่อไปนี้เหมาะสำหรับคุณ คำนำหน้า /q ถูกกล่าวถึงข้างต้น มันคือสิ่งที่ลบการพิมพ์ตัวอักษรที่น่ารำคาญ (ดูภาพหน้าจอเพื่อพิสูจน์)

ลบไดเร็กทอรี

ไวยากรณ์

rmdir[ดิสก์: ]เส้นทาง [/วิ] [/คิว]

[ดิสก์: ]เส้นทาง [/วิ] [/คิว]

ตัวเลือก

[ดิสก์: ]เส้นทางระบุตำแหน่งของไดรฟ์และไดเร็กทอรีที่จะลบ /วิลบไดเร็กทอรีที่ระบุและไดเร็กทอรีย่อยทั้งหมดพร้อมกับไฟล์ พารามิเตอร์ /วิใช้เพื่อลบแผนผังไดเร็กทอรี /คิวเปิดตัว rmdirในโหมดซ่อนเร้น คำสั่งลบไดเร็กทอรีโดยไม่ต้องขอการยืนยัน /? แสดงความช่วยเหลือบนบรรทัดคำสั่ง

หมายเหตุ

  • โดยใช้คำสั่ง rmdirในคอนโซลการกู้คืน

    ทีม rmdirพร้อมพารามิเตอร์อื่นๆ มีอยู่ในคอนโซลการกู้คืน

  • การลบไดเร็กทอรีด้วยไฟล์ที่ซ่อนอยู่และไฟล์ระบบ

    ไม่สามารถลบไดเร็กทอรีที่มีการซ่อนและไฟล์ระบบได้ เมื่อคุณพยายามถอนการติดตั้ง ข้อความต่อไปนี้จะปรากฏขึ้น:

    ไดเร็กทอรีไม่ว่างเปล่า

    เพื่อรับรายการที่ซ่อนอยู่และ ไฟล์ระบบควรใช้คำสั่ง ผบและดูและเปลี่ยนคุณสมบัติ - คำสั่ง คุณสมบัติ- หากต้องการข้อมูลเพิ่มเติม โปรดคลิกลิงก์ ""

  • การใช้แบ็กสแลช

    หากใส่เครื่องหมายแบ็กสแลช (\) หน้าชื่อไดเร็กทอรีแรก ไดเร็กทอรีนั้นจะถือเป็นไดเร็กทอรีย่อยของไดเร็กทอรีราก โดยไม่คำนึงถึงชื่อไดเร็กทอรีปัจจุบัน หากไม่มีแบ็กสแลช ไดเร็กทอรีจะถือเป็นไดเร็กทอรีย่อยของไดเร็กทอรีปัจจุบัน

  • การลบไดเร็กทอรีปัจจุบัน

    ทีม rmdirไม่สามารถใช้เพื่อลบไดเร็กทอรีปัจจุบันได้ ขั้นแรกคุณต้องเปลี่ยนเป็นไดเร็กทอรีอื่น (ซึ่งไม่ใช่ไดเร็กทอรีย่อยของไดเร็กทอรีปัจจุบัน) จากนั้นใช้คำสั่ง rmdir- เมื่อคุณพยายามที่จะลบไดเรกทอรีปัจจุบัน คุณได้รับข้อความต่อไปนี้:

    ไม่สามารถเข้าถึงไฟล์ได้เนื่องจากมีการใช้งานโดยกระบวนการอื่น

ตัวอย่าง

หากต้องการลบไดเร็กทอรี \User\Smith คุณต้องตรวจสอบให้แน่ใจก่อนว่าไดเร็กทอรีไม่มีไฟล์ใดๆ เมื่อต้องการทำเช่นนี้ ให้พิมพ์บนบรรทัดคำสั่ง:

dir \user\สมิธ /a

ควรแสดงเฉพาะอักขระ “” บนหน้าจอ และ "..".

จากนั้น จากไดเร็กทอรีอื่นที่ไม่ใช่ \User\Smith ให้รันคำสั่งต่อไปนี้:

rmdir\ผู้ใช้\สมิธ

หากต้องการลบไดเร็กทอรี \User ไฟล์ทั้งหมด และไดเร็กทอรีย่อยทั้งหมด ให้ใช้คำสั่งต่อไปนี้

ทีม RMDIRมีคำพ้องความหมาย ร.ด.และมีไว้สำหรับการลบไดเร็กทอรี ระบบไฟล์หน้าต่าง

รูปแบบบรรทัดคำสั่ง:

RMDIR [ไดรฟ์:] เส้นทาง

RD [ไดรฟ์:]เส้นทาง

ตัวเลือกบรรทัดคำสั่ง:

/ส- การลบแผนผังไดเร็กทอรี เช่น ไม่เพียงแต่ไดเร็กทอรีที่ระบุเท่านั้น แต่ยังรวมถึงไฟล์และไดเร็กทอรีย่อยทั้งหมดที่อยู่ในนั้นด้วย

/ถาม- ปิดใช้งานพรอมต์การยืนยันเมื่อลบแผนผังไดเร็กทอรีโดยใช้คีย์ /ส.

ตัวอย่างการใช้คำสั่ง ร.ด. (RMDIR)

ทีม ร.ด.ไม่รองรับรูปแบบชื่อไฟล์และไดเรกทอรีย่อย เช่น การพยายามรันคำสั่ง RD C:\Users\*.*จะลงท้ายด้วยข้อความแสดงข้อผิดพลาดเกี่ยวกับชื่อไดเรกทอรี อย่างไรก็ตาม คุณสามารถระบุพาธไดเร็กทอรีหลายรายการเป็นพารามิเตอร์ได้:

RD C:\Mydocs C:\Myprogs- ลบเนื้อหาของโฟลเดอร์ C:\Mydocs และ C:\Myprogs

RD C:\docs- ลบโฟลเดอร์ C:\docs ถ้าเป็นพารามิเตอร์ /สไม่ได้ระบุโฟลเดอร์ที่ต้องการลบ ซี:\docsจะต้องว่างเปล่า

RD /S /QC:\Docs- ลบโฟลเดอร์ C:\Docs และโฟลเดอร์ย่อยทั้งหมดโดยไม่ต้องขอการยืนยัน

คุณสมบัติของการใช้งานคำสั่ง RD พร้อมพารามิเตอร์ /สคือไม่เพียงแต่ไดเร็กทอรีย่อยเท่านั้นที่จะถูกลบ แต่ยังรวมถึงไดเร็กทอรี C:\Docs ด้วย แม้ว่าจะมีไฟล์อยู่ในนั้นและไม่ใช่โฟลเดอร์ย่อยก็ตาม ดังนั้น หากต้องการลบเฉพาะเนื้อหาของไดเร็กทอรี (เมื่อคุณต้องการทำให้ไดเร็กทอรีว่างเปล่าและไม่ลบออกทั้งหมด) คุณสามารถใช้เทคนิคต่อไปนี้ - ทำให้ไดเร็กทอรีเป็นปัจจุบันและรันคำสั่ง ร.ด.เกี่ยวข้องกับเนื้อหา:

ซีดี "โฟลเดอร์ของฉัน"

RD /s/q "โฟลเดอร์ของฉัน"

ชื่อไดเร็กทอรีที่มีการเว้นวรรคจะอยู่ในเครื่องหมายคำพูดคู่ เนื่องจากคำสั่ง CD ทำให้ไดเร็กทอรีที่จะลบเป็นปัจจุบัน การลบจะไม่เกิดขึ้นและคีย์ /สจะลบไดเรกทอรีย่อยและไฟล์ทั้งหมดของไดเรกทอรี "โฟลเดอร์ของฉัน"

ไฟล์แบตช์ด้านล่างจะถูกลบออก โฟลเดอร์ว่างในไดเร็กทอรีไฟล์ชั่วคราวที่กำหนดโดยค่า ตัวแปรสภาพแวดล้อม อุณหภูมิ- รายการโฟลเดอร์ที่ถูกลบจะถูกเขียนลงในไฟล์ชื่อ c:\tempfoldersempty.txt

สำหรับ /D %%i ใน (*) ทำ (

RMDIR /Q %%~i && เสียงสะท้อน %%~i >> c:\tempfoldersempty.txt

 


อ่าน:


ใหม่

วิธีฟื้นฟูรอบประจำเดือนหลังคลอดบุตร:

การใช้สไตล์ใน Excel วิธีสร้างสไตล์ใหม่ของคุณเอง

การใช้สไตล์ใน Excel วิธีสร้างสไตล์ใหม่ของคุณเอง

หากคุณใช้ตัวเลือกเดียวกันนี้ในการจัดรูปแบบเซลล์ในเวิร์กชีตในสเปรดชีตของคุณอย่างสม่ำเสมอ ขอแนะนำให้สร้างสไตล์การจัดรูปแบบ...

เกิดข้อผิดพลาดอะไรระหว่างการติดตั้ง?

เกิดข้อผิดพลาดอะไรระหว่างการติดตั้ง?

หมายเหตุ: โปรแกรม AutoLISP สามารถทำงานได้บน AutoCAD เวอร์ชันเต็มเท่านั้น โดยจะไม่ทำงานภายใต้ AutoCAD LT (ไม่รวมกรณีโหลด...

สถานภาพทางสังคมของบุคคลในสังคม

สถานภาพทางสังคมของบุคคลในสังคม

เสนอแนะสิ่งที่กำหนดการเลือกสถานะหลักของบุคคล การใช้ข้อความและข้อเท็จจริงของชีวิตทางสังคม ตั้งสมมติฐานสองข้อ และ...

การตีความข้อผิดพลาดแบบเต็ม

การตีความข้อผิดพลาดแบบเต็ม

มีผู้ใช้จำนวนไม่น้อยที่ต้องเผชิญกับปรากฏการณ์หน้าจอสีน้ำเงินแห่งความตาย จะทำอย่างไร (Windows 7 มักเกิดปัญหานี้บ่อยที่สุด)...

ฟีดรูปภาพ อาร์เอสเอส