Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.70/30: Рейтинг темы: голосов - 30, средняя оценка - 4.70
0 / 0 / 0
Регистрация: 04.07.2020
Сообщений: 11

Удаление через BAT файлов по списку из строк TXT

04.07.2020, 18:49. Показов 7168. Ответов 23

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Прошу прощения за, возможно, глупый вопрос, но мои знания в этом направлении оставляют желать лучшего, так что не судите строго (: Передо мной встала серьезная задача. Хоть и звучит сумбурно, но, нужно файлы, указанные в списке data.txt, удалить и заменить файлом paste.txt сохранив название предыдущего файла.

Итак, есть data.txt, который содержит вот такой набор строк:

Кликните здесь для просмотра всего текста
Моя папка\Архев.zip (http://%D0%90%D1%80%D1%85%D0%B5%D0%B2.zip) (http://%D0%90%D1%80%D1%85%D0%B5%D0%B2.zip)
Моя папка\Важные ссылки.txt
Моя папка\какая-то важная библиотека.dll
Моя папка\Какой-то там документ!111.rtf
Моя папка\Картынка.bmp
Моя папка\Мои писульки.txt
Моя папка\приложение.exe
Моя папка\Архивы\архев.zip (http://%D0%B0%D1%80%D1%85%D0%B5%D0%B2.zip) (http://%D0%B0%D1%80%D1%85%D0%B5%D0%B2.zip)
Моя папка\Архивы\архев2.0.rar
Моя папка\Картинки\45оевечв.bmp
Моя папка\Картинки\54кен45ке.bmp
Моя папка\Картинки\екырвне.bmp


Есть paste.txt, который содержит, к примеру строку "Этот файл уничтожен!"

Задача: поместить paste.txt во все, указанные в data.txt, пути к файлам вместо них, при этом paste.txt должен принять название, удаленного на его месте, файла. Расширение удалённого файла можно сохранить как часть названия будущего файла, убирать его не нужно.

Пример:
До включения BAT: Моя папка\какая-то важная библиотека.dll
После: Моя папка\какая-то важная библиотека.dll.txt (в составе которого: "Этот файл уничтожен!")

Есть варианты?)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.07.2020, 18:49
Ответы с готовыми решениями:

Скачивание файлов по списку BAT+PS
Приветствую. Пытаюсь выполнить скачивание файлов по списку при вот такого простого сценария @echo off For /F %%i In (LIST.txt)...

Нужен bat-ник для копирования n-строк из 1.txt в 2.txt
Помогите сделать bat файл для копирования определённого числа строк из одного текстового документа в другой. Когда-то находил здесь это...

Удаление файлов по списку
Такой вопрос, у меня в папке хранится несколько тысяч файлов, некоторые из них необходимо удалить, есть так-же текстовой документ в котором...

23
0 / 0 / 0
Регистрация: 04.07.2020
Сообщений: 11
08.07.2020, 18:56  [ТС]
Студворк — интернет-сервис помощи студентам
Karen87, не знаю как благодарить! Все работает отлично файлы все заменены.

Располагал я все верно. Файлы лежали в корне D:\check.bat и D:\paste.txt, но видимо у меня не хочет сохранять в правильной кодировке, либо я что-то делал при этом не так. Впрочем, Ваш батник с архива полностью рабочий!! Спасибо огромное за потраченное время) Можно поинтересоваться как сохраняли в нужной кодировке? Какой редактор?
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
08.07.2020, 18:59
Artur_Noize, да на здоровье. Редактор тоже Notepad++. Просто выделяете код и в меню кодировки выбираете нужную, либо сначала выбираете кодировку, а затем вставляете код
0
0 / 0 / 0
Регистрация: 04.07.2020
Сообщений: 11
08.07.2020, 19:09  [ТС]
Странно. Несколько раз пробовал, не получилось. Буду искать проблему) Спасибо еще раз, всего наилучшего!
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
08.07.2020, 19:19
Artur_Noize, на здоровье! Спасибо и Вам!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.07.2020, 19:19

Удаление файлов по списку
Здравствуйте! Прошу помощи. For /F "delims=" %%A In ('Dir "*.*" /A-D /B') Do (Echo %%~A)>>file.txt For /f "tokens=*" %%i in...

Удаление файлов по списку
Проблема с удалением файлов по сформированному списку... testF("C:\111") For i = 0 To tmplst.Count - 1 ...

Удаление файлов по списку
Добрый ночи, подскажите что делаю не правильно, есть два макроса, один загружает список всех файлов из подкаталога, записывает в диапазон B...

Удаление всех файлов и каталогов по списку
Создайте командный файл, который удаляет все файлы и каталоги, в заданных каталогах, указанные в виде списка, занесенного в текстовый файл.

Удаление файлов-картинок из папки по заданному списку
Здравствуйте! Есть список ненужных картинок в txt файле, есть папка, в которой более 10000 картинок. Необходим батник, который поможет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru