{"id":12607,"date":"2020-06-30T10:50:33","date_gmt":"2020-06-30T08:50:33","guid":{"rendered":"https:\/\/blog.vincentcharles.ovh\/?p=12607"},"modified":"2020-12-02T23:29:27","modified_gmt":"2020-12-02T22:29:27","slug":"supprimer-des-fichiers-et-dossiers-bloques","status":"publish","type":"post","link":"https:\/\/blog.vincentcharles.ovh\/index.php\/2020\/06\/30\/supprimer-des-fichiers-et-dossiers-bloques\/","title":{"rendered":"Supprimer des fichiers et dossiers bloqu\u00e9s"},"content":{"rendered":"<p>Il arrive que des dossiers r\u00e9calcitrant ne soient pas supprimables malgr\u00e9 des droits coh\u00e9rent.<br \/>\nCela peut provenir d&rsquo;un probl\u00e8me avec le syst\u00e8me de fichier lui m\u00eame ou d&rsquo;une longueur chemin+fichier+extension sup\u00e9rieure \u00e0 255 caract\u00e8res (d\u00e9faut sous Windows).<\/p>\n<p>Voici la solution :<\/p>\n<p>1\/ S&rsquo;assurer d&rsquo;utiliser une session avec des droits d&rsquo;administration.<\/p>\n<p>2\/ Prendre les droits sur les dossiers (suivre le tutorial suivant) :<\/p>\n<p><a href=\"https:\/\/blog.vincentcharles.ovh\/index.php\/2019\/01\/03\/bloc-notes-recuperer-les-droits-sur-un-dossier-acl\/\">Bloc-notes : R\u00e9cup\u00e9rer les droits sur un dossier (ACL)<\/a><\/p>\n<p>3\/ Supprimer les fichiers avec une invite de commande CMD :<\/p>\n<figure class=\"pc-legacy\"><pre><code class=\"language-bash\">cd X:\\chemin\\repertoire_a_supprimer\ndel \/f \/q \/s *.* &gt; NUL<\/code><\/pre><\/figure>\n<p>4\/ Supprimer les dossiers vides avec une invite de commande CMD :<\/p>\n<figure class=\"pc-legacy\"><pre><code class=\"language-bash\">cd .. (ou cd X:\\chemin)\nrmdir \/q \/s repertoire_a_supprimer<\/code><\/pre><\/figure>\n<p>Voici le d\u00e9tail des deux commandes :<\/p>\n<p style=\"padding-left: 40px;\"><strong><span class=\"crayon-v\">DEL<\/span> <span class=\"crayon-o\">\/<\/span><span class=\"crayon-v\">F<\/span><span class=\"crayon-o\">\/<\/span><span class=\"crayon-v\">Q<\/span><span class=\"crayon-o\">\/<\/span><span class=\"crayon-e \">S *<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-o\">*<\/span> <span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-v\">NUL<\/span><\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>\/F &#8212; forces the deletion of read-only files.<\/li>\n<li>\/Q &#8212; enables quiet mode. You are not ask if it is ok to delete files (if you don&rsquo;t use this, you are asked for any file in the folder).<\/li>\n<li>\/S &#8212; runs the command on all files in any folder under the selected structure.<\/li>\n<li>*.* &#8212; delete all files.<\/li>\n<li>&gt; NUL &#8212; disables console output. This improves the process further, shaving off about one quarter of the processing time off of the console command.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 40px;\"><strong><span class=\"crayon-v\">RMDIR<\/span> <span class=\"crayon-o\">\/<\/span><span class=\"crayon-v\">Q<\/span><span class=\"crayon-o\">\/<\/span><span class=\"crayon-i\">S<\/span> foldername<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>\/Q &#8212; Quiet mode, won&rsquo;t prompt for confirmation to delete folders.<\/li>\n<li>\/S &#8212; Run the operation on all folders of the selected path.<\/li>\n<li>foldername &#8212; The absolute path or relative folder name, e.g. o:\/backup\/test1 or test1<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Il arrive que des dossiers r\u00e9calcitrant ne soient pas supprimables malgr\u00e9 des droits coh\u00e9rent. Cela peut provenir d&rsquo;un probl\u00e8me avec le syst\u00e8me de fichier lui m\u00eame ou d&rsquo;une longueur chemin+fichier+extension sup\u00e9rieure \u00e0 255 caract\u00e8res (d\u00e9faut sous Windows). Voici la solution : 1\/ S&rsquo;assurer d&rsquo;utiliser une session avec des droits d&rsquo;administration. 2\/ Prendre les droits sur&#8230;<\/p>\n","protected":false},"author":1,"featured_media":12846,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,2,11],"tags":[],"class_list":["post-12607","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial_server","category-tutorial","category-tutorial_windows"],"_links":{"self":[{"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/posts\/12607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/comments?post=12607"}],"version-history":[{"count":1,"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/posts\/12607\/revisions"}],"predecessor-version":[{"id":12615,"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/posts\/12607\/revisions\/12615"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/media\/12846"}],"wp:attachment":[{"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/media?parent=12607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/categories?post=12607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.vincentcharles.ovh\/index.php\/wp-json\/wp\/v2\/tags?post=12607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}