دستور del یک دستور Command Prompt است که برای حذف فایل ها استفاده می شود. گزینههای دستوری مختلفی در دسترس هستند تا بتوانید فایلهایی را که پسوند فایل خاصی دارند حذف کنید، همه فایلهای موجود در یک پوشه را حذف کنید، فقط از شر فایلهایی با ویژگیهای فایل خاص خلاص شوید و موارد دیگر.
برخلاف حذف فایلها به طور معمول، دادههایی که با دستور del حذف میشوند به سطل بازیافت ختم نمیشوند.
این دستور دقیقاً مشابه دستور پاک کردن است.
دستورالعمل دل
دستور del از داخل Command Prompt در سیستم عاملهای Windows 11، Windows 10، Windows 8، Windows 7، Windows Vista و Windows XP در دسترس است.
همچنین می تواند در Command Prompt در منوهای تعمیر/بازیابی گزینه های راه اندازی پیشرفته و گزینه های بازیابی سیستم استفاده شود.
در کنسول بازیابی در ویندوز XP و ویندوز 2000، می توان به جای آن از دستور delete Recovery Console استفاده کرد.
Del Command Syntax
دل [ /p] [ /f] [ / s] [ /q] [ /a[ :] نام فایل [ /?]
در دسترس بودن برخی از سوئیچهای فرمان del و سایر دستورات دستوری ممکن است از سیستم عاملی به سیستم عامل دیگر متفاوت باشد. اگر مطمئن نیستید که چگونه نحو را همانطور که در بالا نشان داده شده یا در جدول زیر توضیح داده شده است، تفسیر کنید.
گزینه های فرمان دل | |
---|---|
مورد | توضیح |
/p | پیش از حذف هر فایل درخواست تأیید می کند. |
/f | حذف اجباری فایلهای فقط خواندنی. |
/s | فایل های مشخص شده را از همه زیرشاخه ها حذف می کند. |
/q | حالت ساکت؛ درخواستهای تأیید حذف را سرکوب میکند. |
/a |
فایلها را براساس یکی از ویژگیهای زیر حذف میکند: r=فایلهای فقط خواندنی h=فایلهای پنهان i =فایلهای نمایهشده محتوایی ندارند o =فایلهای آفلاین s =فایلهای سیستم a =فایلهای آماده برای بایگانی l =جبران مجدد امتیاز |
/? | از سوئیچ کمک با دستور del برای نشان دادن راهنمایی دقیق در مورد چندین گزینه فرمان استفاده کنید. اجرای del /? مانند استفاده از دستور help برای اجرای help del است. |
نمونههای فرمان دل
در اینجا چند مثال نشان می دهد که چگونه می توانید از دستور استفاده کنید:
حذف فایل در پوشه خاص
del c:\windows\twain_32.dll
در مثال بالا، دستور del برای حذف twain_32.dll واقع در پوشه C:\Windows استفاده می شود.
حذف فایل از پوشه فعلی
del io.sys
در اینجا، دستور هیچ اطلاعات مسیر مشخصی ندارد، بنابراین فایل io.sys از هر دایرکتوری که دستور را از آن تایپ کرده اید حذف می شود.
برای مثال، اگر del io.sys را از C:\> تایپ کنید، فایل io.sys از C:\. حذف می شود.
حذف همه فایل های EXE
del C:\Users\Tim\Downloads\.exe
این یکی همه فایلهای EXE را از پوشه دانلودهای کاربر Tim حذف میکند. پسوند فایل را می توان باجایگزین کرد تا هر فایلی از آن پوشه حذف شود.
توجه کنید بعد از دانلودها فضایی وجود ندارد\. اضافه کردن یک فاصله فرمان را شکسته و به ویندوز می گوید که به جای فایل های EXE پوشه Downloads را پاک کند. از آنجایی که دستور del پوشهها را حذف نمیکند، همه فایلها، از جمله نه تنها فایلهای EXE، بلکه تصاویر، اسناد، ویدئوها و غیره را نیز از آن پاک میکند.
حذف هر فایل بایگانی شده
del /a:a.
از این دستور del برای حذف هر فایل بایگانی شده در فهرست کاری فعلی استفاده کنید. مشابه دستور io.sys بالا، این دستور در هر پوشه ای که Command Prompt روی آن تنظیم شده باشد اجرا می شود.
حذف بر اساس ویژگی و پسوند
del /q /a:r C:\Users\Tim\Documents\.docx
برای ترکیب چند سوئیچ del، این دستور را در نظر بگیرید که هر فایل DOCX فقط خواندنی (/a:r) را از پوشه Documents کاربر حذف می کند، اما این کار را در حالت بی صدا (/q) انجام می دهد. که از شما خواسته نمی شود آن را تأیید کنید.
حذف فایل ها از زیر پوشه
del /s C:\Users\Tim\Documents\Adobe\.
این دستور هر فایل (.) را از هر پوشه (/s) داخل پوشه Adobe در پوشه Documents کاربر حذف می کند. پوشه ها باقی خواهند ماند، اما همه فایل ها حذف خواهند شد.
اما، در این مثال، از شما خواسته می شود که Y را برای هر فایل وارد کنید تا تأیید کنید که در واقع می خواهید هر کدام را حذف کنید. برای جلوگیری از آن، اگر مطمئن هستید که میخواهید تک تک فایلها را حذف کنید، میتوانید سوئیچ /q را قبل یا بعد از سوئیچ /s اضافه کنید تا دستور را در حالت بیصدا اجرا کنید.
درست مانند مثال DOCX بالا، علامت عام (.) در این دستور را می توان به هر چیزی تغییر داد تا فقط آن فایل ها حذف شوند. از. MP4 برای MP4،. MP3 برای MP3 و غیره استفاده کنید.
دستورهای مرتبط دل
دستور erase با دستور del یکسان است، بنابراین می توان از هر یک با نتیجه مشابه استفاده کرد. به عبارت دیگر، میتوانید «del» را با «erase» در هر یک از مثالهای دستور بالا بدون وقفه در دستورالعملها جایگزین کنید.
فرمان forfiles گاهی اوقات با دستور del برای حذف فایل هایی که چند روز از عمرشان می گذرد استفاده می شود. برای مثال، ممکن است بخواهید فایلهایی را که قدیمیتر از یک ماه هستند را در یک پوشه خاص حذف کنید، کاری که میتوانید با forfiles و del انجام دهید، اما نه فقط با دستور del.
در ویندوز XP و نسخههای جدیدتر ویندوز، rmdir برای پاک کردن کل پوشه استفاده میشود، در حالی که deltree در سیستمعاملهای قدیمیتر از Windows XP برای همین منظور استفاده میشود.
در MS-DOS، دستور undelete برای بازیابی فایل هایی که با دستور delete حذف شده اند استفاده می شود. برای لغو دستور del در نسخه های جدیدتر ویندوز، یک برنامه بازیابی فایل را امتحان کنید.