خانه - دستگاه های موبایل
دستور RMDIR (RD) - یک پوشه سیستم فایل ویندوز را حذف کنید. حذف دایرکتوری ها


سیستم عامل MS DOS

رهنمودهابه کار آزمایشگاهیبه نرخ

"سیستم عامل" برای دانشجویان تخصص 230401 " سیستم های اطلاعاتی»

بالاکوو

هدف کار- کسب مهارت های عملی اولیه هنگام کار با سیستم عامل MS-DOS.

مفاهیم اساسی

هر سیستم عامل (OS) ابزار ارتباطی (رابط) با دستگاه های کامپیوتری متعدد را در اختیار کاربر و برنامه های کاربردی قرار می دهد. دستورات مختلفی را از کاربر دریافت کرده و اجرا می کند. برنامه های کاربردی که توسط کاربر راه اندازی می شوند (باز هم بدون کمک سیستم عامل) خود به طور فعال از خدمات سیستم عامل استفاده می کنند. به عنوان مثال، اگر نیاز به چاپ روی چاپگر دارید سند متنی، آن ویرایشگر متن، در پنجره ای که این سند در آن قرار دارد، مستقیماً با خود چاپگر ارتباط برقرار نمی کند، بلکه این کار را به سیستم عامل واگذار می کند. این به نوبه خود بررسی می کند که آیا چاپگر روشن است، آیا به درستی کار می کند و آیا سینی آن با کاغذ پر شده است یا خیر. و تنها پس از این، متن را برای چاپ در بخش های خاصی عرضه می کند، در حالی که به طور مداوم بر وضعیت چاپگر کار نظارت می کند. طیف گسترده ای از سیستم عامل ها وجود دارد: MS-DOS، ویندوز 7، ویندوز 2003، لینوکس، یونیکس و بسیاری دیگر. آنها در قابلیت ها، سهولت استفاده، عملکرد و سایر ویژگی ها با یکدیگر متفاوت هستند.

MS-DOS مخفف MicroSoft Disk Operating System است. سیستم عامل دیسک شرکت آمریکایی مایکروسافت. اصطلاح "مبتنی بر دیسک" به این معنی است که سیستم عامل روی یک دیسک قرار دارد: یا روی هارد دیسک یا روی دیسک

از یک فلاپی دیسک (اندازه MS-DOS این اجازه را می دهد)، یا حتی روی یک سی دی.

الگوریتم انتخاب یک دستگاه خاص در BIOS تنظیم شده است. به عنوان مثال، اگر در بخش "BIOS FEATURES SETUP"، مورد "Boot Sequence" درایوهای A:, C: را فهرست می کند، به این معنی است: اگر یک فلاپی دیسک در رایانه (درایو A:) نصب شده باشد، تلاش برای بارگیری می شود. MS-DOS از آن، اگر فلاپی دیسکی وجود نداشته باشد، پس بارگیری MS-DOSاز هارد دیسک (درایو C :) می رود.

سیستم عامل MS-DOS از بخش های زیر تشکیل شده است:

1) BIOS (سیستم ورودی-خروجی پایه). این قسمت از سیستم عامل به رام یا 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) File 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 در قالب دستوراتی انجام می شود که در پاسخ به اصطلاح اعلان سیستم عامل وارد می شود. روی صفحه نمایش نمایش داده می شود و معمولاً به صورت زیر است:

نام درایو فعلی:\current directory name>_,

کجا > نماد سیستم است.

مثلا، ج:\lab>_،

که در آن C نام دیسک فعلی است.

lab – نام دایرکتوری فعلی

اگر دایرکتوری فعلی دایرکتوری ریشه باشد، نام دایرکتوری فعلی حذف می شود زیرا با نام درایو فعلی یکسان است. دستور در این مورد به صورت زیر است:

ج:\>_

در حال وارد کردن دستورات DOS شامل چندین ده فرمان است. در استخدام می شوند خط فرمانبعد از اعلان DOS نحو یا فرمت کلی دستور به شرح زیر است:

نام فرمان[Arguments]،

که در آن آرگومان ها اشیایی هستند که فرمان بر روی آنها عمل می کند.

پارامترها - شناسه های حالت های اجرای دستور (آنها با یک اسلش "/" از هم جدا می شوند.

برای نمایش آرگومان ها و گزینه های دستور، نام دستور help را اجرا کنید

برای اجرای هر دستوری، کلید 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 را مشاهده کنید.

C:\>dir lab – محتویات دایرکتوری آزمایشگاه را مشاهده کنید.

اگر دایرکتوری مشخص شده حاوی تعداد زیادی زیر شاخه و فایل باشد، می توانید خروجی صفحه شده آنها را با استفاده از سوئیچ /P سازماندهی کنید. در این حالت، پس از نمایش یک صفحه از لیست، DOS منتظر می ماند تا هر کلیدی فشار داده شود تا به نمایش صفحات بعدی ادامه دهد. به عنوان مثال، dir c:\windows /p

!! محتویات دایرکتوری ریشه درایو C: را با استفاده از حالت مرور صفحه به صفحه مرور کنید.

تیم درخت- نمایش درخت دایرکتوری بر روی صفحه نمایش.

فرمت فرمان: درخت[درایو] [مسیر] [نام] [|بیشتر]

Where drive نام درایوی است که سیستم دایرکتوری روی آن قرار دارد.

path – مسیر دایرکتوری که می خواهید درخت آن را مشاهده کنید.

name – نام این دایرکتوری؛

/f – حالت برای نمایش درختی از دایرکتوری ها با فایل های موجود در آنها.

| more دستوری برای پردازش خط لوله خروجی در تکه های 23 خطی است.

برای مثال، C:/>درخت C: /f|more

!! نمایش درخت دایرکتوری درایو C: در بخش های 23 خطی بدون فایل.

تیم M.D.- ساخت دایرکتوری - ایجاد دایرکتوری ها و زیر شاخه ها.

فرمت فرمان: M.D. [درایو] [مسیر] نام

Where drive نام درایوی است که دایرکتوری روی آن ایجاد شده است.

path – مسیر دایرکتوری ایجاد شده از دایرکتوری ریشه یا فعلی؛

name – نام دایرکتوری که باید ایجاد شود.

مثلا C:/>md lab

!! یک دایرکتوری X در درایو C ایجاد کنید.

تیم سی دی- تغییر فهرست - دایرکتوری فعلی را تغییر دهید.

فرمت فرمان: سی دی [مسیر] نام

جایی که مسیر مسیر یک زیر شاخه در ساختار فایل سلسله مراتبی است.

name - نام زیر شاخه ای که باید جاری اعلام شود.

مثلا cd C:\Windows

برای بازگشت به دایرکتوری ریشه از زیر شاخه فعلی در هر سطح، باید دستور cd \ را وارد کنید.

اگر می خواهید یک سطح بالاتر بروید، باید دستور cd را وارد کنید.

در اینجا (..) به معنی دایرکتوری والد است.

!! به دایرکتوری X تغییر دهید. به تغییرات اعلان DOS توجه کنید.

!! دو زیرشاخه Y و Z در دایرکتوری فعلی ایجاد کنید.

دیسک فعلی را تغییر دهید.برای تغییر دیسک فعلی، باید نام درایوی که باید به دیسک فعلی تبدیل شود را تایپ کنید. پس از اجرای این دستور، یک اعلان DOS با درایو فعلی ظاهر می شود.

کپی کردن دایرکتوری هابرای کپی کردن یک پوشه در پوشه دیگر، از دستور استفاده کنید XCOPY. این دستور به شما این امکان را می دهد که یک دایرکتوری را همزمان با تغییر نام آن کپی کنید.

فرمت فرمان:

جایی که
جایی که
XCOPY [درایو] [مسیر] نام قدیمی [درایو] [مسیر] نام قدیمی (جدید).

جایی که /s – حالت برای کپی کردن دایرکتوری های غیر خالی (همراه با فایل ها و زیر شاخه ها)؛

/e – حالت برای کپی کردن دایرکتوری های خالی.

به عنوان مثال، ما دایرکتوری 1 را در دایرکتوری 2 به صورت 3 کپی می کنیم

xcopy d:\x\1 d\x\2\3 /s/e (تایپ نکنید - این یک مثال است)

!! دایرکتوری Z را در پوشه Y با نام Q کپی کنید. نتیجه را با دستور TREE بررسی کنید.

انتقال دایرکتوری. برای جابجایی دایرکتوری ها از دستور استفاده کنید حرکت.

فرمت فرمان:

حرکت [drive][path] old_name[drive] [مسیر] [new_name]

هنگام انتقال دایرکتوری به دایرکتوری فعلی، لازم است که نام جدید (قدیمی) دایرکتوری انتقال یافته یا مسیر کامل دایرکتوری فعلی را در قسمت آدرس پذیر "where" مشخص کنید.

برای مثال دستور مشابه مثال بالا را ببینید

!! به دایرکتوری ریشه بروید، سپس دایرکتوری Q را به دایرکتوری X منتقل کنید. نتیجه را با نمایش درخت دایرکتوری X بررسی کنید.

تغییر نام دایرکتوری هانام دایرکتوری با استفاده از دستور تغییر می کند REN.

فرمت فرمان: REN [درایو] [مسیر] name1 name2

که در آن name1 نام دایرکتوری قدیمی است.

name2 – نام دایرکتوری جدید.

!! دایرکتوری X را به W تغییر نام دهید. اجرای دستور را آزمایش کنید.

حذف دایرکتوری ها دایرکتوری ها با استفاده از دستور RD حذف می شوند.

فرمت فرمان: R.D.[درایو] [مسیر] نام

Where drive نام درایوی است که دایرکتوری مورد نظر برای حذف در آن قرار دارد.

مسیر – مسیر دایرکتوری که باید حذف شود.

name - نام دایرکتوری که باید حذف شود.

فقط زمانی که خارج از دایرکتوری هستید می توانید یک دایرکتوری را حذف کنید. دایرکتوری ریشه قابل حذف نیست. پس از فشردن Enter، سیستم عامل از شما می‌خواهد: فهرست «نام [درایو] [مسیر]» را به همراه همه زیر شاخه‌ها حذف کنید؟ . برای حذف، 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:\delete"

پس از فشردن Enter، حذف انجام نشد و در خط فرمان پیغام خالی نبودن پوشه نمایش داده شد. نتیجه گیری، بدون پارامتر /s، فقط می توانید یک پوشه خالی را حذف کنید، بنابراین، استفاده از آن بدون این پیشوند عملا بی فایده است.

اگر برای وارد کردن حرف تایید (Y یا N) تنبل هستید، ساختار زیر برای شما مناسب است. پیشوند /q در بالا ذکر شد؛ این چیزی است که تایپ آزاردهنده حروف را حذف می کند (برای اثبات به اسکرین شات مراجعه کنید).

یک دایرکتوری را حذف می کند.

نحو

rmdir[دیسک: ]مسیر [/s] [/q]

rd[دیسک: ]مسیر [/s] [/q]

گزینه ها

[دیسک: ]مسیردرایو و مکان دایرکتوری را برای حذف مشخص می کند. /sدایرکتوری مشخص شده و همه زیر شاخه ها به همراه فایل ها را حذف می کند. پارامتر /sبرای حذف درخت دایرکتوری استفاده می شود. /qراه اندازی می کند rmdirدر حالت مخفی دستور بدون درخواست تایید، دایرکتوری ها را حذف می کند. /? راهنما را در خط فرمان نمایش می دهد.

یادداشت

  • با استفاده از دستور rmdirدر کنسول ریکاوری

    تیم rmdirبا سایر پارامترها در کنسول بازیابی موجود است.

  • حذف دایرکتوری ها با فایل های مخفی و سیستمی

    حذف دایرکتوری هایی با فایل های مخفی و سیستمی امکان پذیر نیست. وقتی می خواهید حذف نصب کنید، پیام زیر ظاهر می شود:

    دایرکتوری خالی نیست

    برای دریافت لیستی از مخفی و فایل های سیستمیدستور باید استفاده شود کارگردانو برای مشاهده و تغییر ویژگی ها - دستور صفت. برای اطلاعات بیشتر، روی پیوند "" کلیک کنید.

  • استفاده از بک اسلش

    اگر یک اسلش (\) قبل از نام دایرکتوری اول درج شود، آن دایرکتوری بدون در نظر گرفتن نام دایرکتوری فعلی به عنوان یک زیر شاخه از دایرکتوری ریشه در نظر گرفته می شود. اگر اسلش وجود نداشته باشد، دایرکتوری به عنوان یک زیر شاخه از فهرست فعلی در نظر گرفته می شود.

  • حذف دایرکتوری فعلی

    تیم rmdirنمی توان برای حذف دایرکتوری فعلی استفاده کرد. ابتدا باید به دایرکتوری دیگری (که زیر شاخه فعلی نیست) تغییر دهید و سپس از دستور استفاده کنید rmdir. هنگامی که می خواهید دایرکتوری فعلی را حذف کنید، پیام زیر را دریافت می کنید:

    دسترسی به فایل امکان پذیر نیست زیرا توسط فرآیند دیگری در حال استفاده است.

مثال ها

برای حذف دایرکتوری \User\Smith ابتدا باید مطمئن شوید که هیچ فایلی در آن وجود ندارد. برای انجام این کار، در خط فرمان تایپ کنید:

dir \user\smith /a

فقط کاراکترهای "." باید روی صفحه نمایش داده شوند. و "..".

سپس از هر دایرکتوری غیر از \User\Smith دستور زیر را اجرا کنید:

rmdir\user\smith

برای حذف دایرکتوری \User، همه فایل ها و همه زیر شاخه ها، از دستور زیر استفاده کنید.

تیم RMDIRمترادف دارد R.D.و برای حذف دایرکتوری ها در نظر گرفته شده است سیستم فایلپنجره ها.

فرمت خط فرمان:

RMDIR [drive:] مسیر

مسیر [درایو:] RD

گزینه های خط فرمان:

/ س- حذف یک درخت دایرکتوری، یعنی نه تنها دایرکتوری مشخص شده، بلکه تمامی فایل ها و زیر شاخه های موجود در آن.

- هنگام حذف درخت دایرکتوری با استفاده از کلید، اعلان تأیید را غیرفعال کنید / س.

نمونه هایی از استفاده از دستور R.D. (RMDIR)

تیم R.D.الگوهای نام فایل و زیر شاخه را پشتیبانی نمی کند. بنابراین، برای مثال، تلاش برای اجرای دستور RD C:\Users\*.*، با یک پیغام خطا در مورد نام دایرکتوری به پایان می رسد. با این حال، چندین مسیر دایرکتوری را می توان به عنوان پارامتر مشخص کرد:

RD C:\Mydocs C:\Myprogs- محتویات پوشه های C:\Mydocs و C:\Myprogs را حذف کنید.

RD C:\docs- پوشه C:\docs را حذف کنید. اگر پارامتر / سمشخص نشده است، سپس پوشه ای که باید حذف شود ج: \ اسنادباید خالی باشد

RD /S /Q C:\Docs- حذف پوشه C:\Docs و تمام زیرپوشه های آن بدون درخواست تأیید.

ویژگی اجرای دستور RD با یک پارامتر / ساین است که نه تنها زیر شاخه‌ها، بلکه خود دایرکتوری C:\Docs نیز حذف می‌شوند، حتی اگر فایل‌هایی در آن وجود داشته باشد نه زیرپوشه‌ها. بنابراین، برای حذف فقط محتویات یک دایرکتوری (زمانی که می خواهید دایرکتوری را خالی کنید، و آن را به طور کامل حذف نکنید)، می توانید از تکنیک زیر استفاده کنید - دایرکتوری مورد نظر برای حذف را جاری کنید و دستور را اجرا کنید. R.D.در رابطه با محتوای آن:

سی دی "پوشه من"

RD /s/q "پوشه من"

نام دایرکتوری‌های حاوی فاصله‌ها در دو گیومه قرار می‌گیرند. از آنجایی که دستور CD فهرستی را که باید حذف شود را جاری می کند، حذف نمی شود و کلید / ستمام زیر شاخه ها و فایل های دایرکتوری "My Folder" را حذف می کند

فایل دسته ای زیر حذف می شود پوشه های خالیدر فهرست فایل های موقتی که با مقدار تعریف شده است متغیر محیطی TEMP. لیست پوشه های حذف شده در فایلی با نام c:\tempfoldersempty.txt نوشته می شود.

برای /D %%i در (*) انجام دهید (

RMDIR /Q %%~i && echo %%~i >> c:\tempfoldersempty.txt

 


خواندن:



دانلود minecraft برای اندروید: همه نسخه ها

دانلود minecraft برای اندروید: همه نسخه ها

- این بازی بسیار محبوبی است که اکنون برای دستگاه های اندرویدی در دسترس قرار گرفته است!به طور سنتی در آن شما کنترل شخصیتی را خواهید داشت که مشغول است...

دانلود مود برای ماین کرافت 1

دانلود مود برای ماین کرافت 1

در این بخش می توانید مود مورد نیاز بازی Minecraft Pocket Edition را کاملا رایگان و سریع دانلود کنید. وب سایت ما شامل ...

ModPack Zeus002 در اینجا بسته مود World Of Tanks را دانلود کنید

ModPack Zeus002 در اینجا بسته مود World Of Tanks را دانلود کنید

محبوب ترین بخش در بین تانکرها مونتاژهای مختلف مد برای WoT است. انواع مونتاژهای مد برای WoT ایجاد شده توسط سازندگان محبوب ویدیو ....

چرا ماین کرافت برای من کار نمی کند؟

چرا ماین کرافت برای من کار نمی کند؟

مشکلات راه اندازی Minecraft اغلب به وجود می آید. دلایل متعددی وجود دارد. کامپیوتر ممکن است به سادگی یک افزونه جاوا نداشته باشد، بدون...

فید-تصویر RSS