Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Bat файл на поиск файл

Ответить
Настройки темы
CMD/BAT - Bat файл на поиск файл

Пользователь


Сообщения: 85
Благодарности: 1

Профиль | Отправить PM | Цитировать


Помогите создать Bat файл на поиск файл на всем пк,его удаление и копирование на его места другого

Отправлено: 14:45, 07-09-2014

 

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


А я думал что "файл" склоняется.
если правильно понял условие, то как-то так.
Код: Выделить весь код
@echo off
for /d %%p in (c d e f) do (forfiles /s /p %%p:\ /m abracadabra.tst /c "cmd /c xcopy /y orderliness.tst @path")
где c d e f - локальные диски
abracadabra.tst - файл который ищем и удаляем
orderliness.tst - файл который подсовываем вместо удаленного
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:12, 08-09-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 85
Благодарности: 1

Профиль | Отправить PM | Цитировать


Да все правильно,а как сделать без указания локальных дисков,к примеру если я не знаю как называются локальные диски на пк,может вместо D будет G и так далее
И вот насчет подсовывания,не вижу где указывается путь откуда будет копироваться файл или это /m?

Отправлено: 11:26, 08-09-2014 | #3


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


путь куда будет копироваться это @path (см. forfile /?)
если нужно искать на всех локальных дисках можно просто перечислить все от С: до Z: и все, те которые отсутствуют будут просто пропущены.

Отправлено: 14:12, 08-09-2014 | #4


Пользователь


Сообщения: 85
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Elven:
путь куда будет копироваться это @path (см. forfile /?) »
не куда а откуда

Отправлено: 19:58, 08-09-2014 | #5


Пользователь


Сообщения: 85
Благодарности: 1

Профиль | Отправить PM | Цитировать


Не получается,он не удаляет найденный файл и не копирует другой

Отправлено: 20:54, 08-09-2014 | #6


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


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

Отправлено: 14:49, 09-09-2014 | #7


Пользователь


Сообщения: 85
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Elven:
он копирует другой файл с тем именем которое было у удаленного файла. ставьте задачу конкретнее если есть желание чтобы ее решали. »
Да я понял,разобрался,такой вопрос,как подставляемый файл сделать с другим расширением к примеру вот он ищет abracadabra.tst удаляет его и на его место ставит orderliness.tst только меняет имя на тот файл который был удален как сделать так,что бы он искал abracadabra.tst удалял,но вместо него подставлял к пример abracadabra.tst.fxp т.е опять же копировал orderliness.tst только когда переименовывал ставил расширение нужное мне,а не такое как у удаляемого файла.Спасибо.

Отправлено: 21:47, 09-09-2014 | #8


Пользователь


Сообщения: 85
Благодарности: 1

Профиль | Отправить PM | Цитировать


Да и еще он не удаляет и не заменяет,если все 3 файла не находятся в 1 папке

Отправлено: 22:10, 09-09-2014 | #9


Пользователь


Сообщения: 85
Благодарности: 1

Профиль | Отправить PM | Цитировать



Отправлено: 22:55, 09-09-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Bat файл на поиск файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - BAT-файл копирование\удаление на Synology Silencerun Скриптовые языки администрирования Windows 0 03-07-2012 14:28
CMD/BAT - Bat-файл на создание точной копии папки XeaL Скриптовые языки администрирования Windows 6 26-04-2012 13:04
CMD/BAT - bat-файл выполняющий поиск и замену указанных символов stasy9110 Скриптовые языки администрирования Windows 1 26-10-2011 15:43
[решено] bat-файл на русском snake-as Microsoft Windows NT/2000/2003 16 17-01-2010 03:52




 
Переход