
Последние записи
- Удалить повторы со сложением значений (Microsoft Office Excel)
- Bass регулировка по отдельности левого и правого каналов звука
- Как ускорить замену текста в MEMO?
- Вывод картинки (текстуры) на OpenGL 3.3 и Qt C++ с плавающем диапазоном координат по оси X
- Поиск ячеек определенного цвета (Microsoft Office Excel)
- Конвертирование кодов в символы (URLDecode в Delphi)
- Рекурсивное удаление файлов из папки (CMD)
- Самый быстрый способ прорисовки на компоненте Image
- Эксперименты с генератором фракталов
- Технология производства чая (белый, зелёный, жёлтый, улун, шен, красный, шу)

3rd
Дек
Рекурсивное удаление файлов из папки (CMD)
Posted by obzor under Windows
Есть пути к папкам:
C:\Folder1\__history
C:\Folder2\__history
C:\Folder3\__history
C:\Folder4\__history
C:\Folder5\__history
В конечной папке лежат файлы типа:
.~1~
.~2~
.~3~
Как с помощью Batch, используя ключ /S пройтись по всем конечным папкам (__history) и удалить их содержимое?
Как-то так:
Код:
setlocal enabledelayedexpansion
for /f "tokens=*" %%f in ('dir C:\ /a:d /b /s') do (
set p=%%f
if "!p:~-10!"=="\__history" (
del /f /q "%%f\*.*"
)
)
Но по диску C: он будет очень долго проходить.
Случайные статьи

пеллетные котлы

Пеллетный котел Emtas

Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)