Необходимо удалить все файлы с одним расширением на диске в Windows 7


13

У меня есть диск, заполненный тысячами файлов, распределенных по сотням папок. Я использовал программу синхронизации, которая создала много файлов-заполнителей по всему диску. Мне нужно удалить все заполнители, но оставить папки и другие файлы без изменений. Я использую Windows 7.

Ответы:


23

Я нашел свой ответ в командной строке.

del /s *.wlx

где wlx - расширение файла, о котором идет речь.


1
Если у меня есть файлы с именами «ASP» и «ASPX» и я запускаю их, он также удаляет страницы ASPX ... Просто говорю - это не «конкретное» расширение
Lars Holdgaard

Вы можете добавить /pпереключатель для подсказки при каждом удалении. Тем не менее, удары y enterснова и снова быстро устареет.
PerryC

@LarsHoldgaard: версия «короткого имени» имени файла для этих файлов ASPX, вероятно, имеет расширение ASP.
Бен Фойгт

Powershell:ls *.wlx -Recurse | foreach {rm $_}
Каньон Колоб

5

Вы можете сделать это с помощью графического интерфейса Windows. Введите "* .wlx" в поле поиска в проводнике. Затем, после того как файлы найдены, выберите их все (CTRL-A) и затем удалите, используя клавишу удаления или контекстное меню. Это также работает в более старых версиях Windows, используя отдельную панель поиска файлов и окно проводника.

Командная строка быстрее, особенно если файлов много. Я только что добавил этот ответ для записи.


Я действительно попробовал это первым, так как это самый простой способ удалить эти файлы. Метод командной строки отлично работает для многих файлов, но он может удалить неправильные файлы, если вы не будете осторожны.
Питер Ховен

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.