{"id":5366,"date":"2023-07-18T06:15:00","date_gmt":"2023-07-18T04:15:00","guid":{"rendered":"https:\/\/expert-only.com\/?p=5366"},"modified":"2022-12-07T17:03:05","modified_gmt":"2022-12-07T16:03:05","slug":"apagar-ficheiros-recursivamente-cmd","status":"publish","type":"post","link":"https:\/\/expert-only.com\/pt-pt\/ms-dos\/apagar-ficheiros-recursivamente-cmd\/","title":{"rendered":"Apagar ficheiros recursivamente com cmd"},"content":{"rendered":"\n<p>Como apagar ficheiros recursivamente com cmd? Isto \u00e9, como apagar todos os ficheiros de uma pasta e as suas subpastas. Utilize a linha de comando del batch e a op\u00e7\u00e3o recursiva. O comando apagar do Windows fornece esta \u00fatil op\u00e7\u00e3o automatizar o processo de apagar. Por exemplo, se tiver uma quantidade enorme para apagar mas precisar de manter a pasta e a estrutura da subpasta.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/expert-only.com\/pt-pt\/ms-dos\/apagar-ficheiros-recursivamente-cmd\/#como-apagar-ficheiros-recursivamente-com-o-windows-cmd\" >Como apagar ficheiros recursivamente com o Windows cmd?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/expert-only.com\/pt-pt\/ms-dos\/apagar-ficheiros-recursivamente-cmd\/#1-apagar-ficheiros-de-forma-recursiva-de-todas-as-subpastas\" >1. Apagar ficheiros de forma recursiva de todas as subpastas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/expert-only.com\/pt-pt\/ms-dos\/apagar-ficheiros-recursivamente-cmd\/#2-apagar-os-ficheiros-recursivamente-com-um-pedido-de-confirmacao\" >2. Apagar os ficheiros recursivamente com um pedido de confirma\u00e7\u00e3o<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/expert-only.com\/pt-pt\/ms-dos\/apagar-ficheiros-recursivamente-cmd\/#3-apagar-ficheiros-recursivamente-sem-confirmacao\" >3. Apagar ficheiros recursivamente sem confirma\u00e7\u00e3o<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-como-apagar-ficheiros-recursivamente-com-o-windows-cmd\"><span class=\"ez-toc-section\" id=\"como-apagar-ficheiros-recursivamente-com-o-windows-cmd\"><\/span>Como apagar ficheiros recursivamente com o Windows cmd?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A principal op\u00e7\u00e3o que sugiro utilizar \u00e9 a confirma\u00e7\u00e3o de elimina\u00e7\u00e3o, desta forma pode controlar uma \u00faltima vez quais os ficheiros que s\u00e3o eliminados <a href=\"https:\/\/sites.google.com\/site\/programacion1electronica\/netbeans\/recursividad\" target=\"_blank\" rel=\"noreferrer noopener\">recursivamente<\/a>. Note que os ficheiros eliminados em modo recursivo com a linha de comando n\u00e3o s\u00e3o guardados na lixeira do Windows.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Certifique-se de que apaga apenas os ficheiros apropriados. A opera\u00e7\u00e3o \u00e9 irrevers\u00edvel.<\/mark><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"apagar-ficheiros-de-forma-recursiva-de-todas-as-subpastas\"><span class=\"ez-toc-section\" id=\"1-apagar-ficheiros-de-forma-recursiva-de-todas-as-subpastas\"><\/span>1. Apagar ficheiros de forma recursiva de todas as subpastas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Para apagar ficheiros recursivamente utilizando o caminho expl\u00edcito, sem qualquer pedido de confirma\u00e7\u00e3o, utilize este comando:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">del \/s \"C:\\Folder\\\"<\/pre>\n\n\n\n<p>Tamb\u00e9m pode utilizar esta varia\u00e7\u00e3o, sem as aspas e sem qualquer pedido de confirma\u00e7\u00e3o,<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">del \/s C:\\Folder\\<\/pre>\n\n\n\n<p>Note que as cita\u00e7\u00f5es s\u00e3o obrigat\u00f3rias quando o caminho completo da pasta, ou do ficheiro, cont\u00e9m espa\u00e7os.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2-apagar-os-ficheiros-recursivamente-com-um-pedido-de-confirmacao\"><\/span>2. Apagar os ficheiros recursivamente com um pedido de confirma\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Apagar todos os ficheiros dentro de uma pasta recursivamente com um pedido de confirma\u00e7\u00e3o. Esta op\u00e7\u00e3o \u00e9 a que eu recomendo. De facto, certifique-se de verificar e confirmar duas vezes antes de todos os ficheiros serem eliminados. Por favor note que esta op\u00e7\u00e3o apaga apenas os ficheiros de texto, uma vez que utilizamos o filtro *.txt.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">del \/p \/s SubFolder_1\\*.txt<\/pre>\n\n\n\n<p>Apagar um ficheiro Windows recursivamente com cmd com uma confirma\u00e7\u00e3o imediata. Em seguida, \u00e9 exibido um prompt para os ficheiros que correspondem, por ordem alfab\u00e9tica:<br>C:\\Folder\\SubFolder_1\\file (1).txt, Delete (S\/N)?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"apagar-ficheiros-recursivamente-sem-confirmacao\"><span class=\"ez-toc-section\" id=\"3-apagar-ficheiros-recursivamente-sem-confirmacao\"><\/span>3. Apagar ficheiros recursivamente sem confirma\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Para for\u00e7ar a elimina\u00e7\u00e3o sem qualquer solicita\u00e7\u00e3o, utilizar o modo de elimina\u00e7\u00e3o silenciosa. \u00datil com muitos ficheiros.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">del \/q \/s SubFolder_2\\*.txt<\/pre>\n\n\n\n<p>Para concluir, a op\u00e7\u00e3o recursiva <strong><em>del \/s<\/em><\/strong> \u00e9 a forma mais r\u00e1pida e f\u00e1cil de apagar um monte de ficheiros Windows. Aqui est\u00e1 como <a href=\"https:\/\/expert-only.com\/pt-pt\/ms-dos\/copiar-recursivamente-ficheiros-em-cmd\/\">copiar recursivamente ficheiros em cmd com xcopy<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-tutoriais-sql-e-ti wp-block-embed-tutoriais-sql-e-ti\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/expert-only.com\/pt-pt\/ms-dos\/copiar-recursivamente-ficheiros-em-cmd\/\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Como apagar ficheiros recursivamente com cmd? Isto \u00e9, como apagar todos os ficheiros de uma pasta e as suas subpastas. Utilize a linha de comando del batch e a op\u00e7\u00e3o recursiva. O comando apagar do Windows fornece esta \u00fatil <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/pt-pt\/ms-dos\/apagar-ficheiros-recursivamente-cmd\/\" title=\"Apagar ficheiros recursivamente com cmd\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":5538,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[435],"tags":[],"class_list":{"0":"post-5366","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ms-dos"},"_links":{"self":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts\/5366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=5366"}],"version-history":[{"count":0,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/posts\/5366\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/media\/5538"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=5366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=5366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=5366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}