Видалення файлів у папці через cmd. Приклад використання forfiles – відобразити всі файли.zip на диску та записати їх у файл

Командний рядок (скорочено CMD) – спеціальна програма, що дозволяє виконувати складні операції у Віндовсі. Рядові користувачі її не використовують, оскільки потреба у більшості функцій реалізується через звичний віконний інтерфейс. Але коли виникають проблеми серйозніші, можливості командного рядка можуть стати в нагоді. Ця програмапідійде для примусового видалення папок, файлів та роботи з директоріями та локальними дисками.

Суть роботи проста – вводиться команда чи ряд послідовних команд (алгоритм), і їх виконує Windows. Причому багато процесів через CMD проходять набагато швидше, ніж у знайомому графічний інтерфейс. Видалення папки або програми в командному рядку взагалі відбувається в пару кліків.

У цій інструкції ми часто користуватимемося CMD, тому спочатку розглянемо питання її запуску. Щоб відкрити програму, скористайтеся одним із способів, наведених нижче.

Спосіб 1

У пошуку "Пуска" введіть "командний рядок" або "cmd" (без лапок). Система знайде утиліту, вам залишиться лише її відкрити.

Якщо ви хочете детальніше дізнатися, а також розглянути 5 перевірених способів, ви можете прочитати статтю про це на нашому порталі.

Спосіб 2


Примітка! CMD може запустити лише адміністратор комп'ютера. Оскільки командний рядок здатний вносити серйозні зміни в роботу системи, ОС Віндовс не довіряє її запуск іншим користувачам (з категоріями прав «Гість» та «Звичайний»).

Як видалити папку через командний рядок

Крок 1.Запускаємо CMD.

Крок 2Для видалення використовується команда "rmdir" (rd) - видалити файловий каталог системи Windowsможна лише з її допомогою. Отже, вписуємо текст "RD/?". Утиліта ознайомить вас із функціями роботи з папками.

Крок 3Ми створили папку з непотрібними файлами, щоб продемонструвати принцип роботи утиліти Папка розташована на робочому столі. Коли ви видаляєте папку, ви повинні вписати наступну команду: «RD /s», потім встановити пробіл і вбити шлях до самої папки (її адреса на комп'ютері).

Як знайти шлях до папки

Як дізнатися шлях до папки? Вручну це робити занадто довго, особливо якщо ви хочете видалити кілька директорій. Розглянемо наш робочий стіл. Він знаходиться в папці "Users" ("Користувачі") на тому диску, де у вас встановлена ​​ОС Віндовс.

  1. У нашому випадку система стоїть на локальному диску C. Заходимо до нього.

  2. Потім у директорію користувачів.

  3. А після – вибираємо конкретного користувача.

  4. Там бачимо «Робочий стіл» – відкриваємо.

  5. Наприкінці шляху ми повинні прийти до папки, яку потрібно видалити.

  6. Тепер клацаємо по адресному рядку провідника (дивіться скріншот) і копіюємо адресу (комбінація клавіш Ctrl+C).

Важливо!Метод застосовний до будь-яких варіантів: видалення папки з підтвердженням і без, різниці немає.

Крок 4.Вставляємо адресу папки в CMD. Для цього клацаємо правою кнопкоюмиші поруч із введеною командою на «Кроку 3»(на жаль, поєднання клавіш «Ctrl+V» у командному рядку не працює). Тиснемо «Enter».

Крок 5.Утиліта запитає, чи потрібно видалити директорію. Якщо ви впевнені, що так – натисніть на англійську клавішу Y, а потім – Enter.

Крок 6Готово! Видалення папки за допомогою командного рядка зроблено. Про всяк випадок перевіримо відсутність директорії.

Примітка! Папка повністю видаляється з вінчестера, не поміщаючись у «Кошик»! Будьте обережні, використовуючи цей інструмент – можна випадково видалити важливі дані з комп'ютера назавжди. Видалити папку з правами адміністратора може лише головний користувач комп'ютера.

Як видалити файл через командний рядок

Принцип деінсталяції файлу не дуже відрізняється від видалення папки. Нам також потрібно дізнатися адресу файлу та прописати його в CMD. Єдина різниця – у самій команді.

Крок 1.Відкриваємо CMD.

Крок 2Вбиваємо наступну команду: "DEL / F / S / Q / A". Потім ставимо пробіл і вставляємо шлях до файлу.

Як дізнатися шлях до файлу?


Крок 3Вставте скопійований текст у CMD (він має бути в лапках).

Крок 4.Тепер скопіюйте ім'я файлу з поля (разом з розширенням дивіться скріншот) і вставте в CMD.

Крок 5.Закрийте лапки та натисніть «Enter».

Готово – файл видалено назавжди.

Як видалити програму через командний рядок у Windows 7

Буває, що програма не видаляється стандартним додатком Windows(З панелі управління). Щоб назавжди видалити програмне забезпечення, очистивши не тільки його файли, але й дані в реєстрі, знадобиться командний рядок.

Крок 1.Запускаємо CMD.

Крок 2Вбиваємо "wmic".

Крок 3Тепер потрібно дізнатися найменування конкретної програми в Windows, щоб не помилитися і видалити корисний софт. Для цього вбиваємо "product get name" (дослівно - "отримати ім'я продукту").

Крок 4.Деінсталюємо програму в командному рядку. Залишається тільки вбити текст "product where name="назва програми call uninstall". Текст у лапках – це найменування софту їх списку, наданого командним рядком.

Крок 5.Готово! Перевірити, чи видалено софт чи ні можна зайшовши до програми «Видалення програми» з «Панелі управління». Якщо у списку ПЗ немає – значить операцію виконано успішно.

Як у командному рядку перейти на інший диск

Для переміщення каталогами та локальними дисками використовується звичний інструмент навігації – провідник. Однак, і за допомогою CMD можна переходити до директорій, розташованих на вінчестері.

Дана інструкція дає відповідь на питання «як у командному рядку перейти в іншу папку», принципової різниці між директорією і локальними розділами вінчестера – ні.

Крок 1.Запускаємо CMD.

Крок 2Вбиваємо команду "cd / d "d:"". У лапках – адреса нашого локального дискачи директорії.

У полі вводимо команду "cd / d "d:"", в лапках - адресу нашого локального диска або директорії, натискаємо "Enter"

Як зробити bat файл

Bat файл – алгоритм, який може написати користувач у програмі CMD. Стосовно нашої теми, можливо, зробити видалення папки за допомогою команди bat файла, вписавши послідовність кроків. Інструкція зі створення БАТ файлу:

Крок 1.Створюємо простий документ у Блокноті.

Крок 2Можна встановити кілька пробілів або якийсь простий текст. Робиться це у тому, щоб файл зберігся програмою (головне – щоб він був порожнім). Зараз це не відіграє великої ролі, оскільки для створення БАТ файлу ми використовуємо утиліту Notepad++.

Крок 3Завантажуємо Notepad. Встановлюємо.

Крок 4.Відкриваємо наш документ.

Крок 5.У меню вибираємо "Кодування" -> "Кирилиця" -> "OEM 866".

Крок 6Переходимо в закладку "Файл", вибираємо "Зберегти як". Підтверджуємо дію та робимо заміну старого файлу на новий.

Крок 7.Тепер можна видалити старий вміст файлу і вбити потрібний алгоритм.

Крок 8Зберігаємо документ та змінюємо розширення з txt на bat.

Відео — Як видалити папку за допомогою командного рядка (cmd) у Windows

Видалити папку можна, натиснувши на неї правою кнопкою миші та вибравши в контекстному меню видалити. Але іноді такий спосіб не допомагає і я не можу видалити папку, тому опишу кілька способів видалення папки.

Видалення папки за допомогою командного рядка

Щоб видалити папку Windowsробимо таке. Тиснемо "Пуск" - "Всі програми" - "Стандартні" - "Командний рядок". З'явиться вікно в якому якщо дописати Help і натиснути «Enter», то з'явиться список команд і опис про кожну команду, команда RMDIR це видалення папки через командний рядок. Щоб дізнатися як прописувати потрібну вам команду, наприклад видалення папки, потрібно дописати Help RMDIR. Нам відповіла система, як потрібно написати команду для видалення папки. RMDIR [диск:]шлях.Я хочу видалити залишки гри рай у папці RAI і у мене вийшла ось така команда. RMDIR / S / Q C: Games RAI.

Видалити папку через командний рядок

Тиснемо «Enter» і папка відразу відійде.

Видалення папки за допомогою команди bat файлу

Отже, ми з'ясували, як виглядає команда для видалення папки. Бувають папки, які через якийсь час знову з'являються. Ось для їх видалення можна створити файл BAT на робочому столі тому, що непотрібна нам ця папка видаляється при запуску файлу bat.

Як зробити bat файл

Тиснемо правою кнопкою миші на порожньому місці робочого столу і вибираємо в контекстному меню "Створити" - "Текстовий документ". Відкриваємо цей текстовий документ, що з'явився на робочому столі. Вписуємо туди команду RMDIR /S /Q C:\Games\RAI, де C:\Games\RAI це шлях до вашої папки. Весь шлях повинен бути англійською, тому що bat файл не запускається якщо є в написаному bat файлі слова російською мовою. Тепер тиснемо "Файл" - "Зберегти як". У вікні в рядку ім'я файлу пишемо 1.bat і тиснемо «Зберегти».


У 1.bat перейменувати файл

Приклад bat файлу з'явиться на робочому столі. Тепер запускаємо 1 bat файл та bat видалити папку миттєво.

Видалення папки Windows old

Деякі ставлять систему, пропустивши форматування диска і у них з'являється папка із системними файлами. старі windowsзазвичай називається ця папка Windows old. Багато хто не знає, що папку Windows old можна видалити. Видалити стару папку windows можна очищенням диска в Windows 7. Тиснемо "Пуск" - "Всі програми" - "Стандартні" - "Службові" - "Очищення диска". Відкриється вікно, в якому треба вибрати диск на якому знаходиться папка Windows old і натиснути «ОК». Диск просканується і з'явиться вікно, в якому тиснемо «Очистити системні файли». У цьому вікні ставимо галочку у пункті «Попередні установки Windows» і тиснемо «ОК». З'явиться повідомлення "Ви дійсно хочете незворотно видалити ці файли" тиснемо "Видалити файли".

Видалення windows old

Системні файли видаляються з папки Windows old і тепер можна просто видалити папку Windows old.

Видалити папку з правами адміністратора

Іноді папка не видаляється і з'являється повідомлення «Вам потрібен дозвіл на виконання цієї операції» і щоб папка видалілася потрібно у властивостях папки дозволити повний доступпри цьому робимо такі действия. Тиснемо правою кнопкою миші по папці та вибираємо «Властивості» в контекстному меню. Переходимо на вкладку "Безпека" і тиснемо "Додатково". У новому вікні переходимо на вкладку "Власник" і тиснемо "Змінити".


Змінюватимемо власника папки

Відкриється вікно власник, в якому треба вибрати ваше ім'я адміністратора (але не адміністратори), поставити галочку в пункті «Замінити власника підконтейнерів та об'єктів» та натиснути «Застосувати».


Заміна власника папки

У повідомленні, що з'явилося, підтверджуємо і стаємо власником цього об'єкта. З вкладки "Власник" переходимо на вкладку "Дозволи" і тиснемо "Змінити дозволи". У вікні вибираємо ім'я вашого адміністратора і тиснемо «Змінити». Відкриється вікно, в якому ставимо галочку в пункті «Повний доступ» і тиснемо «ОК», це вікно закриється, а в відкритому вікніставимо галочки у пунктах:
«Додати дозволи, які успадковуються від батьківських об'єктів».
"Замінити всі дозволи дочірнього об'єкта на дозволи, що успадковуються від цього об'єкта" і тиснемо "ОК".


Дозволяємо повний доступ до папки

Знову з'явиться повідомлення, з яким погоджуємося натиснувши "ОК" і закриваємо всі вікна натисканням "ОК". Тепер можна видалити папку.

Видалення папки в Total Commander

Безповоротно видалити папку в Total Commanderдуже легко. Потрібно знайти потрібну для видалення папку і натиснути на неї лівою кнопкою миші, а потім натиснути внизу Total Commander кнопку видалити або натиснути на клавіатурі F8 і з'явиться повідомлення в якому натискаємо «Так» або «Видалити» залежно від того, чи порожня папка в ній що тобто.


Пошук та видалення порожніх папок у total commander

Папка буде видалена разом з усім вмістом.

Програма для примусового видалення папок

Мені подобається програма для видалення папок Unlocker.

Встановіть і програма для видалення невидалених папок буде в контекстному меню. Натисніть правою кнопкою миші на папку, що видаляється, і виберіть Unlocker в контекстному меню. З'явиться вікно, в якому встановіть дію "Видалити" і натисніть "Розблокувати все". Папку буде видалено.

Багато користувачів стикаються з ситуацією, коли при запуску комп'ютера з'являється і зникає вікно командного рядка із зазначенням джерела – C:\Windows\System32\cmd.exe. В особливо важких випадках таке вікно може вискакувати постійно, що порядком напружує. Найчастіше вікно виникає у Windows 10, рідше у версіях 7, 8. У статті докладно пояснимо причини такого явища і покажемо як прибрати це вікно.

Чому з'являється рядок cmd.exe?

Конкретне джерело появи командного рядка "C:\Windows\System32\cmd.exe" - це автозапуск, причому це може бути як системна служба або сторонній додаток, і вірусна активність. Потрібно розрізняти дві ситуації, за яких вискакує таке вікно:

  1. В момент запуску Windows. Провантажується робочий стіл, а потім з'являється вікно рядка. Найчастіше це обумовлено фоновим запуском якоїсь служби ОС. Чим потужніше залізо, тим швидше провантажується і зникає cmd.
  2. Віконце виникає постійно (періодієскі) під час роботи. В такому випадку треба говорити, що фоновий процес постійно “зависає”, не може завантажитись, або блокується системою.

Я зіткнувся саме з першою ситуацією, у мене рядок з'являється буквально на кілька секунд і закривається. Жодного дискомфорту вона не викликає.

Чи небезпечний такий автозапуск?

У більшості випадків джерело – системний процес і він абсолютно не небезпечний. Операційна система, в процесі завантаження та роботи, постійно активує тисячі фонових процесівта сотні служб. Уявіть, що виконання однієї "важкої" служби пригальмовує, а якщо ваш CPU слабенький, то час підвисання тільки збільшується. Особливо часто таке спостерігається на десятках, які більш вимогливі до заліза.

Інша річ, коли сторонній софт намагається виконати свої команди. А ще гірше, коли вірусна активність у фоні вантажить комп'ютер.

Як прибрати командний рядок cmd.exe, що відкривається?

У будь-якому випадку, для виявлення джерела рядка, що вискакує, необхідно провести комплексне очищення та перевірку налаштувань Windows 7/8/10. Ось що зробіть насамперед:


Це все загальні поради – так би мовити напівзаходи, які допоможуть при легких збоях та збитих параметрах. Інакше вам доведеться вручну все перевіряти.

Видаляємо cmd.exe, що вискакує, за допомогою Планувальника

Для запуску вбийте в пошукове меню "Планувальник завдань" або пропишіть Виконати операцію - taskschd.msc. Після цього відкриється меню ПЗ, а ми робимо наступне:


Після того, як ви видалите/вимкнете все зайве, командний рядок повинен зникнути. Подібну процедуру можна провести через стирання файлів run в реєстрі – ось наочне відео.

Рекомендації допоможуть Вам повністю видалити папку через командний рядок. У статті про , використовувалася команда 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, саме він прибирає набридливе введення букв (для доказу дивіться скрін).

Як говорив Жора Корнєв з Термінатора три - «Журнал Хакер треба читати», і правда, мабуть складно знайти в наш час молодого користувача, який живе в інтернеті і жодного разу не запитував щось хакнути, або на крайній край - видалити системний файлу командному рядку у свого сусіда. Мабуть, для рунета найбажанішим видобутком є соціальна мережаВконтакті.

Тільки Яндекс містить 61 тисячу сайтів із чистим входженням "як зламати вконтакті"! Ну, просто територія злому! Але ... умільців створювати якісні сайти мало, а умільців надати інформацію, що стоїть, ще менше, я вже не кажу про те, що більшість мануалів по хаку є банальним копіпастом або рерайтингом. Заподіяти шкоду чужій системі не так вже й легко, а от загробити власне залізо – дрібниці. І так, приступимо, оскільки час мене підтискає (спецназ у касках під дверима пасе), а користувача треба не Мурзиками брати, я вирішив продовжити писати пости в рубрику "Робота з командним рядком", і в цьому я зроблю короткий оглядутиліти del командний рядок, який дозволяє видалити один або групу файлів і навіть програм. Раджу на тему почитати статтю про .

Перша ж думка, яка лізе будь-якому капоснику - видалити все нахрен. Свого часу, сидячи в локалці на уроці інформатики, я сусіду всю вінду покоцал, він бідний так засмутився, думав, що неправильно блокнот відкрив. з клавіші, і йому відкривається повний доступ до бази даних FBI. Ну що ж, як то кажуть, чим ми гірші. І так, створюємо розумний вигляд, говоримо друзям, що б фіранки засмикнули, і запускаємо … командний рядок CMD (Чорний екран як не як). Мабуть, саме ностальгія та західні фільми дають ілюзію, що засобами командної оболонки можна вбити ворожий комп'ютер. Але ... це лише вершина айсберга.

І так, припустимо, ми, що начитали секретної макулатури, вирішили створити вірус, але не бажання вчитися в школі програмування на Асемблері, залишає лише один вибір - створення bat вірусу. Суть вірусу буде проста і банальна - видалити папку Windows і всі її файли за допомогою командного рядка. Ну що ж спробуємо.

Утиліта DEL командний рядок

Ця команда містить наступний набір параметрів:

DEL [диск:] [шлях]ім'я_файлу ]

[диск:] [шлях]ім'я_файлу - тут все ясно, чи вводить шлях до об'єкта, який хочемо видалити, наприклад запис

Del D:\data.txt- Видалити текстовий файл D:data.txt

Команда del d:\tempпокликана видалити всі дані, що зберігаються в каталозі temp, якщо ж в ньому буде вкладена папка з файлами, то вони не зачеплять. Додаткові атрибути дозволяють керувати процесом видалення:

/P– цей атрибут запитуватиме згоди на знищення кожного об'єкта, що зберігається в каталозі

/F– видаляє об'єкт, навіть із атрибутом «Тільки для читання»

/S– цей параметр дозволить видалити всі файли через командний рядок, включаючи дані у вкладених каталогах

/Q– відключаємо виведення запиту на підтвердження знищення.

/А[: атрибути] – даний атрибут хороший тим, що дозволяє вбивати лише певні об'єкти, наприклад, такі, що мають атрибути:

R- "Тільки для читання",

Н- "Прихований",

S- "Системний",

А- "Архівний".

Другий додатковою можливістює – завдання маски об'єктів, що вбиваються, використовуючи групові знаки: ? (будь-який один знак) і * (будь-яка кількість знаків). Тобто запис:

DEL D:\Temp\data*.txt /s/f- Зробить видалення через командний рядок все текстових файлів, що починаються на data.

Ну, з цим начебто ясно, а як використовувати такі мізерні знання на благо батьківщини? На одному сайті мені трапилася досить бурхлива дискусія щодо створення батників, молодь бурхливо наводила приклади своїх «мега» вірусів. І так, використовуючи вищенаведену команду, спробуємо написати вірус, який нібито видалятиме системну папку, змінюватиме мітку тома, знущається над розширенням і перезавантажить комп'ютер.

@echo off
label LAMER
assoc .exe =.gif
del %windir%*.* /q/f /s
shutdown -r -f

Перший рядок відключає виведення тексту та команд, другий змінює мітку диска на Lamer. Команда assoc .exe =.gifзмушує систему вважати всі виконувані файли зображеннями. Далі слід видалення файлів у системній папцічерез командний рядок. Ну, і насамкінець – примусове перезавантаженнябез підтвердження. Таких прикладів тисячі, і цей ну, самий ламерський, і щоб вони працювали, треба врахувати масу нюансів:

  • Поширені пакості (типу відключення мишки або клавіатури) відразу припиняються антивірусною програмою.
  • Прописати шлях до командному файлув автозавантаженні (зазвичай, цих цілей підходить реєстр) не вийде, якщо в користувача права обмежені.
  • Тип облікового записуі операційна система. Тут можна і детальніше. Сімка спочатку не дозволить виконання ряду утиліт командного рядка – лише за умови, що запуск буде здійснено від імені ВБУДОВОГО ОБЛІКОВОГО ЗАПИСУ АДМІНІСТРАТОРА. Якщо ви гордий володар «простий» XP, то створення обмеженого облікового запису з наступним налаштуванням прав доступу до тих чи інших ресурсів, дозволить уникнути ряду неприємних ситуація: гроші з webMoney сперли, вірусна на флешку вічно лізе, хтось через командний рядок видалив файл паролів та багато іншого.

Власне, це і є одним із факторів використання сервера сценаріїв для вирішення адміністративних та інших завдань.

Найбільше насмішило, коли один із «обдарованих» авторів bat-вірусу поскаржився, що його творіння не працює у Vista, і голосно заявив, що ну її в топку.



Завантаження...
Top