Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
CMD/BAT Переархивировать каждый архив в другой с помощью Командной строки http://www.cyberforum.ru/cmd-bat/thread1151731.html
в заданном каталоге находятся несколько архивов , сжатых различными архиваторами . необходимо, переархивировать каждый архив в другой с помощью командной строки.
Замена последнего файла на другой в нескольких папках CMD/BAT
Здравствуйте. Помогите пожалуйста решить задачу. Существует папка, в которой находится множество различных файлов, с разными расширениями. В какой то момент, там создается файл "*.RK", где "*",...
CMD/BAT Добавление к имени файла даты его последнего изменения
Ребят помогите пожалуйста нужно перед запуском процесса test.exe переименовывать файл chatlog.txt который в папке D:/test/ на chatlog_dd.mm.yy_hh:mm.txt где dd.mm.yy_hh:mm дата последнего...
CMD/BAT «"я╗┐del" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.» Добрый день, всем. Есть бат файл который запускается с помощью VS2010 del svn.cpp del SVNrevision.cpp chcp 1251 rem Формируем входной файл svn.cpp rem Дополнительно добавляем дату и... http://www.cyberforum.ru/cmd-bat/thread1150050.html
CMD/BAT Подсчет общего количества строк всех текстовых файлов http://www.cyberforum.ru/cmd-bat/thread1149996.html
Написать командный файл который подсчитывает общее колличество строк во всех текстовых файлах текущего каталога. Создавайте темы с осмысленными и понятными названиями - это серьезно повышает...
Командный файл, который принимает в качестве параметров два каталога и подсчитывает количество файлов в каждом CMD/BAT
написать командный файл, который 1. принимает в качестве параметров два каталога 2. пдсчитывает количество файлов в каждом из них 3.Выводит сообщение о результате сравнения Помогите плиз")
CMD/BAT Написать командный файл, который принимает в качестве параметра полное имя файла...
написать командный файл, который: 1.принимает в качестве параметра полное имя файла( диск + каталог+имя) 2. вызывает файл 1.bat передовая ему полное имя файла 3.вызывает файл 2.bat передовая...
CMD/BAT Создать несколько файлов и записать версию ОС Написать командный файл, который создают в цикле 100 файлов м именами 10,20,..1000 в текущем каталоге. В файле записывается версия ОС http://www.cyberforum.ru/cmd-bat/thread1149985.html
CMD/BAT Написать командный файл, который запрашивает у пользователя строку в виде числа... http://www.cyberforum.ru/cmd-bat/thread1149980.html
НАписать командный файл,кторый: -Запрашивает у пользователя строку в виде числа -вызывает файл 1.bat, передавая ему строку -вызывает файл 2.bat, передавая ему строку случайное число -файл 1.bat...
CMD/BAT Формирует случайным образом строку символов Написать командный файл,который 1.Формирует случайным образом строку символов(состоящую из цифр) 2.выводит на экран сформированную строку http://www.cyberforum.ru/cmd-bat/thread1149977.html
Dragokas
Эксперт WindowsАвтор FAQ
17069 / 7124 / 861
Регистрация: 25.12.2011
Сообщений: 10,931
Записей в блоге: 16
20.04.2014, 17:22 0

В каталоге, заданном в качестве параметра, удалить файлы, не содержащиеся в списке текстового документа

20.04.2014, 17:22. Просмотров 534. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от sov44 Посмотреть сообщение
del /f /q
/f /a
a - скрытые/системные.

А я бы словарем воспользовался.
А там, где пробелы, я позаменяю на звездочки.

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
setlocal enabledelayedexpansion EnableExtensions
 
set FileList=list.log
set Folder=d:\1\test
 
for /f "usebackq delims=" %%a in ("%FileList%") do set nam=%%~na& set !nam: =*!=true
for /f "delims=" %%a in ('dir /b /s /a-d "%Folder%\*" 2^>nul') do (
  set nam=%%~na
  if not defined !nam: =*! echo del /f /a "%%a"
)
pause
exit /b


Вернуться к обсуждению:
В каталоге, заданном в качестве параметра, удалить файлы, не содержащиеся в списке текстового документа
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2014, 17:22
Готовые ответы и решения:

В заданном каталоге и его подкаталогах найти и удалить файлы c указанным именем и с определёнными расширениями
Здравствуйте) Вот такое задание у меня: В заданном каталоге и его подкаталогах найти и удалить...

Проверить наличие текстового файла с именем, переданным батнику в качестве параметра
Проверить наличие текстового файла с именем, переданным в качестве параметра командному файлу. ...

Найти файлы по маске в заданном каталоге
Здравствуйте всем. На Virtual Box поставил Ubuntu. В ней выполняю лабораторную работу. Дано...

Переименовать все файлы в заданном каталоге
Помогите пожалуйста решить эту задачку: переименовать все файлы lab01.txt, Inf_lab02.txt … в...

Рекурсивно найти файлы в заданном каталоге содержащие заданную строку
Написать скрипт для поиска заданной пользователем строки во всех файлах заданного каталога и всех...

6
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru