ЦМД Делете Фолдер: Избришите датотеке и фасцикле помоћу командне линије

Испробајте Наш Инструмент За Елиминисање Проблема

Неке фасцикле и датотеке је немогуће избрисати помоћу програма Виндовс Екплорер. Ово укључује датотеке са дугим путањама, именима или резервисаним именима као што су ЦОН, АУКС, ЦОМ1, ЦОМ2, ЦОМ3, ЦОМ4, ЛПТ1, ЛПТ2, ЛПТ3, ПРН, НУЛ итд. Када покушате да избришете ове датотеке, добићете поруку о грешци у одбијању приступа користећи Виндовс Екплорер, чак и ако сте администратор.

Без обзира на разлог, они се могу присилно избрисати само помоћу командне линије. У овом чланку је објашњено коришћење цмд -а за успешно брисање фасцикле или датотеке. Брзи резиме сакрити 1 Пре него што почнемо 2 Како уклонити датотеке и фасцикле помоћу командне линије 2.1 Команда Дел/Ерасе у цмд -у 2.2 Рмдир /рд команда у цмд 2.3 Избришите више датотека и фасцикли 2.4 Избришите датотеке и фасцикле у било ком директоријуму 2.5 Проверите постојање датотеке или фасцикле, а затим их уклоните помоћу наредбе ИФ 3 Како уклонити датотеке и фасцикле помоћу Виндовс ПоверСхелл -а 3.1 Избришите више датотека и фасцикли 3.2 Избришите датотеке и фасцикле у било ком директоријуму 4 Избришите датотеке и фасцикле са сложеним и дугим путањама помоћу командне линије 5 Завршне речи

Пре него што почнемо

Ево неколико важних ствари које морате разумети пре него што се позабавимо уклањањем датотека и фасцикли помоћу командне линије и Виндовс ПоверСхелл -а. Ови савети ће вам помоћи да разумете термине и нека основна правила команди која ће се даље користити у чланку.

Најважнија ствар коју треба запамтити је синтакса путање и назива датотеке/фасцикле. Када куцате назив датотеке, обратите пажњу да ли у њој постоји празнина (размак). На пример, ако име фасцикле нема места у њој, може се написати онакво какво јесте. Међутим, ако у њему постоји празнина, мораће да се напише унутар заграда (). Ево примера: цд бацк

Још једна ствар коју треба запамтити је да ћете можда видети различите исходе док уклањате фасцикле које су већ празне и фасцикле које садрже одређени садржај. Рекавши то, мораћете да користите наменске опције у команди да бисте уклонили садржај из фасцикле заједно са самом главном фасциклом. То се назива рекурзивна радња.

Штавише, морате знати и како да промените свој радни директоријум када се налазите у интерфејсу командне линије. Користите команду ЦД да промените директоријум, након чега следи исправна синтакса. Ево неколико примера:

  • Вратите фасциклу:
    cd ..
    цд форвард
  • Пређите у фасциклу у истом радном директоријуму:
    cd 'NameOfFolder'
    промените ВД
  • Пређите у прецизну фасциклу без обзира на тренутни радни директоријум:
    cd /d 'DriveLetter:PathFolderName'
    На пример,
    цд /д Ц: Усерс Субхан Десктоп
    промените погон
  • Промените погон:
    DriveLetter:

Последња ствар која би вам могла добро доћи је могућност да видите који је садржај доступан у тренутном радном директоријуму. Ово је посебно корисно како бисте унели исправан правопис циљне датотеке или фасцикле. Да бисте видели садржај тренутног радног именика у командној линији и ПоверСхелл -у, унесите Вама .

Сада када имамо основно знање, показаћемо вам како можете да избришете датотеке и фасцикле помоћу командне линије на Виндовс рачунару.

Подразумевано су уграђена 2 интерфејса командне линије Виндовс 10 - Командна линија и Виндовс ПоверСхелл. Обоје ће се користити за брисање садржине са рачунара.

Како уклонити датотеке и фасцикле помоћу командне линије

Почнимо са основним командама и одатле ћемо напредовати према командној линији. Препоручујемо да користите командну линију са администраторским привилегијама како не бисте наишли на додатне упите које можда већ имате.

Команда Дел/Ерасе у цмд -у

Од и Избриши команде у командној линији су алиас једна другој. Значи, оба обављају исту функцију без обзира на то коју користите. Они се могу користити за уклањање појединачних ставки (датотека) у тренутном радном директоријуму. Запамтите да се не може користити за брисање самих директоријума (фасцикли).

Да бисте то урадили, користите неку од следећих наредби:

Савет: Користити Таб дугме за аутоматско попуњавање путања и назива датотека/фасцикли. | _+_ |

Заменити Име датотеке/фасцикле са називом ставке коју желите да уклоните. Ево примера уклањања датотека из радног именика:

Ако покушате да уклоните ставке из фасцикле, без обзира да ли су празне или не, од вас ће бити затражено да потврдите радњу, попут ове испод:

У таквом сценарију морате да унесете И за да и Н за не да потврди. Ако изаберете да, ставке директно у фасцикли ће бити уклоњене, али ће директоријум (фасцикла) остати. Међутим, поддиректоријуми унутар фасцикле неће се уопште променити.

Овај проблем се може решити помоћу прекидача /с. Да бисте уклонили сав садржај унутар фасцикле и њених поддиректоријума, мораћете да додате рекурзивну опцију у команду ( ). Коса црта праћена с означава рекурзивну опцију. Погледајте доњи пример да бисте у потпуности разумели концепт:

Користићемо Од наредите овде да рекурзивно уклоните текстуалне датотеке у фасцикли Финал фолдер, која такође има поддиректоријум подименик. Подмапа такође има 2 примерка текстуалних датотека које ћемо рекурзивно уклонити следећом командом: | _+_ |

Ево његовог излаза:

Као што можете видети на горњој слици, морали смо да унесемо и два пута - једном за сваку фасциклу. са сваком потврдом уклоњене су 2 текстуалне датотеке, као што смо раније навели у овом примеру. Међутим, ако користимо Филе Екплорер, и даље можемо видети да су оба директоријума - Финал фолдер и Субфолдер - још увек ту, али је садржај унутар њих уклоњен.

Такође можете извршити још једно подешавање команде тако да се извршава тихо и од вас неће бити затражено да потврдите. Ево како: | _+_ |

Тхе / к илуструје да се радња треба предузети тихо .

Рмдир /рд команда у цмд

Слично Дел и Ерасе, рмдир и рд су такође међусобни надимци, што значи да уклоните директоријум . Ове команде се користе за уклањање целог директоријума и поддиректоријума (рекурзивно) укључујући њихов садржај. За то користите наредбу испод: | _+_ |

Горња команда ће уклонити нову фасциклу само ако је празна. Ако фасцикла има поддиректоријуме, можда ћете добити следећи упит:

У овом случају, мораћемо да применимо опцију за рекурзивно брисање ставки као што смо раније учинили са Од команда. | _+_ |

Наравно, ово се може извести и са / к опцију тако да од вас не буде затражена потврда. | _+_ |

Избришите више датотека и фасцикли

До сада смо завршили задатак брисања појединачних ставки по команди. Сада да видимо како можете уклонити више селективних датотека или фасцикли. За то користите наредбу испод:

За датотеке: | _+_ |

За именике: | _+_ |

Ево поређења пре и после директоријума у ​​коме су извршене обе горње команде:

Можете користити и звездица (*) спојени са типом датотеке или именом датотеке за извршавање масовног уклањања датотека помоћу Од команда. Међутим, Мицрософт је уклонио подршку за употребу звездица са рмдир како корисници не би случајно уклонили целе фасцикле.

Ево примера уклањања свих .ткт датотека из нашег тренутног радног именика: | _+_ |

Избришите датотеке и фасцикле у било ком директоријуму

Радимо на уклањању садржаја у тренутном радном директоријуму. Међутим, можете користити и команде о којима смо до сада говорили да бисте уклонили датотеке и фасцикле из било ког директоријума на рачунару.

Једноставно ставите комплетну путању ставке коју желите да избришете у затворене заграде и она ће бити уклоњена, као у доњем примеру:

Проверите постојање датотеке или фасцикле, а затим их уклоните помоћу наредбе ИФ

Већ смо разговарали о томе да можете да видите садржај радног именика уписивањем Вама у командној линији. Међутим, можете применити услов иф у командној линији да бисте уклонили ставку ако она постоји. У супротном се радња не би предузела. Ево како: | _+_ |

Заменити Име датотеке/фасцикле на оба места са називом ставке (и проширењем ако постоји) које треба избрисати. Ево примера:
ако постоји Десктоп (рмдир /с /к Десктоп)

Како уклонити датотеке и фасцикле помоћу Виндовс ПоверСхелл -а

Команде у Виндовс ПоверСхелл -у за брисање и уклањање садржаја са рачунара су веома сличне онима из командне линије, са неколико додатних псеудонима. Укупна функционалност и логика су исти.

Препоручујемо вам да пре него што наставите покренете Виндовс ПоверСхелл са администраторским привилегијама.

Овде је важно напоменути да се, за разлику од командне линије, све команде могу користити у обе сврхе - уклањање појединачних датотека, као и комплетних директоријума. Молимо вас да будете опрезни док користите ПоверСхелл за брисање датотека и фасцикли, јер је и сам директоријум уклоњен.

Добра ствар је што не морате да наведете рекурзивне радње. Ако директоријум има поддиректоријуме, ПоверСхелл ће потврдити да ли желите да наставите са брисањем, што ће такође обухватити све подређене објекте (поддиректоријуме).

Ево листе свих команди/псеудонима које се могу користити у ПоверСхелл -у за уклањање ставке:

  • Од
  • Рм-дир
  • Обриши предмет
  • Избриши
  • Рд
  • Ри
  • Рм

Све ове команде смо тестирали у нашем радном директоријуму и свака од њих је била успешна у брисању фасцикли, као и појединачних ставки, као што се може видети у наставку:

Као што се може видети горе, синтакса свих псеудонима је иста. За брисање ставке помоћу ПоверСхелл -а можете користити било коју од наредних наредби: | _+_ |

Избришите више датотека и фасцикли

Такође можете избрисати више селективних датотека и фасцикли баш као што смо то учинили док смо користили командну линију. Једина разлика је у томе што ћете морати да наведете потпуну путању сваке ставке, чак и ако се налазите у истом радном директоријуму. За то користите наредбу испод: | _+_ |

Не заборавите да додате тип датотеке ако ставка није директоријум (.ткт, .пнг итд.), Као што смо урадили у доњем примеру:

Можете користити и звездица (*) спојени са типом датотеке или именом датотеке за извршавање масовног уклањања датотека помоћу Од команда, као што је учињено у командној линији. Ево примера:

Горе приказана команда ће уклонити све.ткт датотеке из директоријума Нова фасцикла.

Избришите датотеке и фасцикле у било ком директоријуму

Такође можете уклонити ставку из другог директоријума, баш као што смо то учинили у командној линији. Једноставно унесите потпуну путању до ставке у ПоверСхелл -у, као што смо урадили испод:

Избришите датотеке и фасцикле са сложеним и дугим путањама помоћу командне линије

Понекад можете наићи на грешку приликом покушаја брисања ставке која може указивати на то да је путања предугачка или да се ставка не може избрисати јер је закопана предубоко. Ево згодног трика који можете применити користећи командну линију и ПоверСхелл да бисте прво испразнили фасциклу, а затим је уклонили помоћу било које од горе наведених метода.

Користите наредбу испод да копирате садржај једне фасцикле (која је празна) у фасциклу која се не може избрисати. Ово ће такође учинити одредишну фасциклу празном, па ће је учинити уклоњивом. | _+_ |

У овом сценарију, ЕмптиФолдер је изворна фасцикла коју смо намерно држали празном да бисмо је копирали у циљну фасциклу ФолдерТоРемове.

Сада ћете видети да је фасцикла која се раније није могла уклонити сада празна. Можете наставити са брисањем помоћу било које од метода описаних у овом чланку.

Завршне речи

Командна линија је благослов за кориснике оперативног система Виндовс. Можете користити било коју од ових команди да бисте уклонили чак и најтврдоглавије датотеке и фасцикле на рачунару.

Јавите нам које решење вам је помогло у одељку за коментаре испод.