Як пропустити "ви впевнені, що ні / ні" під час видалення файлів у пакетних файлах


137

Я не можу все життя пам'ятати, як обходити надокучливий підказку "Ви впевнені, так / ні" при видаленні файлів.

Здається, я пам'ятаю, це було щось на кшталт:

del C:\Test && ECHO Y

2
У цьому питанні є деяка плутанина, оскільки ви говорите, що хочете видалити файли, але вищевказаний рядок не вимагає підтвердження, якщо C: \ Test - це файл. Це запросить лише, якщо C: \ Test - це каталог .
Реймонд Чен

Відповіді:


223

Використовуйте del /F /Qдля примусового видалення файлів, доступних лише для читання ( /F) та каталогів, і не вимагайте підтвердження ( /Q) при видаленні за допомогою підстановки.



3

Я просто хочу додати, що цей майже однаковий пост є дуже корисною альтернативою використання ехо-труби, якщо немає вимкнення сили або тихого перемикача. Наприклад, я думаю, що це єдиний спосіб обійти підказку Y / N у цьому прикладі.

Echo y|NETDOM COMPUTERNAME WorkComp /Add:Work-Comp

У загальному сенсі слід спочатку подивитися на ваші командні комутатори для / f, / q або на якийсь їх варіант (наприклад, Netdom RenameComputer використовує / Force, не / f). Якщо комутатора немає, тоді використовуйте ехо-трубу.


3
Недолік: це не працюватиме, наприклад, у німецьких виданнях Windows, оскільки вони очікують Jпідтвердження
березня 1818

0

У командному рядку Windows є наступні параметри:

net use [DeviceName [/home[{Password | *}] [/delete:{yes | no}]]

Спробуйте:

net use H: /delete /y

Мені не вистачає релевантності для видалення файлів?
Джеб
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.